似乎我在问一个简单的问题,但我找不到适合我的答案。我希望你能帮忙!
我正在编写一个 php 脚本,该脚本从 html 文件中获取一些表单数据(name, artist, song)
并将其放入带有 columns 的表中(name, artist, song, queue, newcomer)
。现在,该列newcomer
是一个布尔值;如果传入表单数据的名称值是唯一的,我希望这个布尔值从默认的 false 或 0 更改为 true 或 1。
这是我的尝试:
$newcomer = mysql_query(
'IF NOT EXISTS (SELECT DISTINCT name FROM tbl_queue)
THEN UPDATE tbl_queue newcomer=1'
);
但显然,它不起作用......
提前致谢!!
您好,感谢您的回答!但是它仍然对我不起作用=(这是来自php的代码:
$newcomer = mysql_query("UPDATE tbl_queue SET newcomer=1 WHERE name='" . $_POST[name] ."' AND NOT EXISTS (SELECT DISTINCT name FROM tbl_queue WHERE name='" . $_POST[name] ."') ");