<分区>
我正在将一个应用程序从 MySql 升级到 PDo,现在应用程序很大,所以我不想每次都写查询,而是创建一些插入、更新、选择等接受动态表名的函数,列及其在数组中的值。
谁能告诉我如何创建这个。
到目前为止我做的是
$connection = new PDO("mysql:host=$host;dbname=$database;charset=utf8", "$user", "$password");
选择
$field = array("column1","column2");
$sql = "SELECT ".$fields." FROM ".$table." ".$whereSQL." ";
用于插入
$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 查询变得容易并正确插入所有列和值。
我也在寻找执行更新查询的相同方法。
正如您在此处看到的,表格、列和值是完全动态的,它们将传递给函数。
目前我正在使用所有奇怪的查询
$query = $connection->prepare($sql);
$query->execute();
提前谢谢你。