是否有编码关联数组的函数用于mySQL INSERT
命令?反向mysql_fetch_assoc(mysql_set_assoc/mysql_encode_assoc)
这样,你可以这样做:
$array = mysql_fetch_assoc($result);
$array['key'] = 'updated_value';
mysql_query('INSERT INTO table ' . mysql_encode_assoc($array));
mysql_encode_assoc输入:
array(
'name' => 'bob',
'vehicle' => 'car'
)
mysql_encode_assoc输出:
'(name, vehicle) VALUES(bob, car)'
[插入阵列到MySQL数据库和PHP(http://stackoverflow.com/questions/10054633/insert-array-into-mysql-database-with-php)的可能重复 – mario 2012-04-26 16:04:10
您可能希望找一个能够创建'(名字,车辆)VALUES(?,?)'语句的人。 – mario 2012-04-26 16:05:05
[Warning:mysql_fetch_ *期望参数1是资源,布尔给定错误]的可能的重复(http://stackoverflow.com/questions/11674312/warning-mysql-fetch-expects-parameter-1-to-be-resource -boolean给出的误差) – 2012-07-31 02:04:48