1:PDO使用准备好的语句,准备好的意思是我们在我认为的许多函数中使用它,并且我们为许多函数准备了它。然后我只想知道我应该在我的所有函数中使用不同的sql查询还是应该我首先在我的 init.php 文件中定义了许多查询(其中包括函数和与 db 的连接),然后在每个函数中将它们传递给函数以使用这些查询?这只是我所描述的示例:
$query1 = "Insert into names(id,name) values (:id,:names)"
$query2 = "insert into games(id,name) values (:id,:names)"
然后对于像这样的功能
function job($query){
//do the job
}
我问这个问题是因为我在某个地方读到我必须在多个地方使用这个准备好的语句,如果它是真的,我应该如何在函数中使用一些独特的查询?
2:我可以在两个准备好的语句中使用这个 :id :names 吗?或者我必须设置唯一的名称?
$query1 = "Insert into names(id,name) values (:id,:names)"
$query2 = "insert into games(id,name) values (:id,:names)"
他们不会互相冲突吗?