在PHP上创建查询
我有一个变量在PHP上创建查询,php,mysql,Php,Mysql,我有一个变量$z_name=carredwidetastymodern(这里我只显示字符串“opelmazdabmwhynday…”的一部分(实际上,它是一个很长的字符串) 我想填写$z_name的ref字段,有人能帮我吗 id name ref id name ref 10 opel 10 opel car 11 apple 11 apple red 12 river 12 river
$z_name=carredwidetastymodern代码>(这里我只显示字符串“opelmazdabmwhynday…”的一部分(实际上,它是一个很长的字符串)
我想填写$z_name的ref
字段,有人能帮我吗
id name ref id name ref
10 opel 10 opel car
11 apple 11 apple red
12 river 12 river wide
13 food 13 food tasty
14 pc 14 pc modern
(这里我只展示了表格的一部分。这是一个非常大的表格,有很多记录)嗯,也许我遗漏了什么……我会这么说
"REPLACE INTO table_name SET ref = '" . $z_name . "'";
按所有记录使用循环并在内部添加
mysql_query(“更新表_name SET ref='$z_name'WHERE id=$id”);和/或您如何知道在哪里对字符串进行分块并插入分块?REPLACE-INTO
似乎是更新记录的一种非常不稳定的方式。而且-使用insert
或UPDATE
可能是更安全的选择。