回 帖 发 新 帖 刷新版面

主题:PHP中一个where子句查询问题


$myselect="delete from threads where subject = '$'";
$result=mysql_query($myselect) or die("表查询失败:".mysql_error());

我想删除subject 字段为$ 的内容,提示错误syntax error, unexpected '$'

请问where子句该怎么写?
谢谢

回复列表 (共4个回复)

沙发

delete from threads where subject like '% $ %'

板凳

你先把delete from threads where subject = '$'这句单独放到数据库里去执行  看看有没有问题 我怀疑是你的php语句里少了符号

3 楼

PHP中$后给解析为变量名.

用\$代替.

4 楼

$myselect='delete from threads where subject = \'$\'';

我来回复

您尚未登录,请登录后再回复。点此登录或注册