我的查询有些东西,但我无法找到答案。如何在PHP中调试SQL查询的连接?
$keys = array_keys($fields);
$values = array_values($fields);
$sql = "UPDATE " .$table. " SET " .implode("`, `", $keys) ."='".implode("', '", $values) . "' WHERE id={$id}";
而且它显示为:UPDATE users SET name
,password'Rick is vets', 'sdfg' WHERE id=5
但它必须显示为:UPDATE users SET name = 'Rick is vets', password='sdfg' WHERE id=5
这是因为你使用'implode()'函数的方式。 – Maximus2012
这是永远不会工作,你将需要循环一个数组来创建'name ='value''字符串 – 2016-11-10 22:09:48
好的,但我的内爆函数是如何假设是那么? –