下面是我用來從MySQL數據庫中獲取一些數據的代碼片段,但出現錯誤。無法從我的數據庫獲取數據
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in C:\wamp\www\test\..\line28
該代碼片段如下。有什麼建議麼?
if (($_POST["status"]) === "Builder") {
$sql_1= "SELECT `email_address` from `buider_basic_info` where `email_address` ='$_POST[username]'";
echo $sql_1;
}
您需要對字符串 – mesutozer
進行引號,您需要保護用於SQL注入攻擊的POST變量... – markdwhite
始終使用參數化語句而不是字符串粘貼;當你獲得「username」的創意值時,這是要求[SQL注入攻擊](http://xkcd.com/327/)。 – chrylis