$result = mysql_query("INSERT INTO categories (cd_title , cd_link )
VALUES ('$docuTitle','$linkTitle')");
这很好,但我想在同一个表中的另一个字段中更新这些值。一旦这两个成功,我需要传递返回值。
$result = mysql_query("UPDATE into categories WHERE c_name = '$catID'");
我知道我没有使用mysql转义或PDO ......
答案 0 :(得分:1)
答案 1 :(得分:0)
首先,UPDATE
语法应为:
UPDATE categories SET column_name = 'data' WHERE c_name = `$catID`
答案 2 :(得分:0)
尝试:
"UPDATE categories SET cd_title = '$docuTitle', cd_link = '$linkTitle' WHERE c_name = '$catID'"
另请参阅the MySQL reference,并注意SQL注入攻击(搜索此站点以获取某些挂钩的“SQL注入”)
答案 3 :(得分:0)
UPDATE
的语法应为:
UPDATE categories SET <colname> = <value> WHERE c_name = '$catID'
答案 4 :(得分:0)
我会首先插入行,然后在事务中进行更新(虽然我不确定上面的语法)。