我正在使用查詢來刪除一行...引號似乎罰款..但我得到錯誤.. 我試過以下兩種方式,但它不工作..正常的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