[英]What would be wrong with the SQL Query?
我該如何解決此SQL查詢?
$q = $db->sqlQuery("SELECT * FROM project WHERE email = " . $email . "");
$q = $db->sqlQuery("SELECT * FROM project WHERE email = '" . $email . "'");
$q = $db->sqlQuery("SELECT * FROM project WHERE email = '$email'");
您可以嘗試以下方法:
$q = $db->sqlQuery("SELECT * FROM project WHERE email = '" . $email . "'");
缺少單引號'
,因為它是一個字符串,所以應該將$email
值括起來。
$q = $db->sqlQuery("SELECT * FROM project WHERE email = '" . $email . "'");
您需要對字符串變量使用''
錯誤: SELECT * FROM project WHERE email = email@email.email
確定: SELECT * FROM project WHERE email = 'email@email.email'
轉義參數。
$q = $db->sqlQuery("SELECT * FROM project WHERE email = '" . $email . "'");
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.