我正在将一个应用程序从MySql升级到PDo,现在应用程序很大,所以我不想每次都编写查询,而是我创建一些插入,更新,选择等接受动态表名称的函数,列及其在数组中的值。
任何人都可以说我如何创造这个。
到目前为止,我所做的是$connection = new PDO("mysql:host=$host;dbname=$database;charset=utf8", "$user", "$password");
用于选择
$field = array("column1","column2");
$sql = "SELECT ".$fields." FROM ".$table." ".$whereSQL." ";
for inser
$col_val = array("column1"=>value, "column2"=>2);
$query = "insert into ".$table." (".$fields.") values (".$values.")";
$query = $connection->prepare($sql);
$query->execute();
我尝试做所有这些,但是对于插入查询中的一个例子,我想将数组作为
传递$col_val = array("column1"=>value, "column2"=>2);
这里的一些代码和函数使PDO查询变得简单并正确插入所有列和值。
我也看起来像执行更新查询一样。
正如你在这里看到的那样tabel,column和value是完全动态的,它将传递给函数。
目前我正在使用所有奇怪的查询
$query = $connection->prepare($sql);
$query->execute();
提前谢谢。