我正在使用查询来删除一行...引号似乎罚款..但我得到错误.. 我试过以下两种方式,但它不工作..正常的php删除字符串得到错误
$sch=mysql_query("DELETE FROM schedule WHERE
membername='$value' AND trainername='$_SESSION['username']'") or die(mysql_error());
$sch= mysql_query("DELETE FROM schedule
WHERE membername=$value
AND trainername=$_SESSION['username']");
任何建议?谢谢..
请在[正确的SQL转义(HTTP读了这些推测串:/ /bobby-tables.com/)才会遇到麻烦。 – tadman 2013-04-04 19:01:42
您绝对**需要转义数据库中的每个值。期。故事结局。无论是来自会话还是常量定义在查询上方的两行。 _总是逃脱。你可能应该从MySQL迁移到PDO/MySQLi--因为'mysql_ *'函数已被弃用 – 2013-04-04 19:01:46
mysql_query()?你知道非折旧方法mysqli_query()吗? – imulsion 2013-04-04 19:02:17