有人可以請幫助我這個語法有什麼問題。 當我運行這個,它不會將值插入到表中。什麼是錯誤的MySql語法,
目前所有的變量e.g $land
,等有一個值。 在我的數據庫表中,除$nOwners,$id(int)
之外的所有數據都被定義爲varchar
,。
詳情: 我使用Mysqli
$sql= "INSERT into property_list (id, title_no, status, register_type, type,land_district, issue_date,guarantee_status,provisional,title_no_srs,title_no_head_srs, survey_reference, Maori_land, number_owners)
VALUES($id,'$title', '$status', '$register', '$type', '$land', '$issue_date', '$guarantee', '$provision', '$title_no_srs','$head_srs', '$survery', '$maori', $nOwners)";
if($conn->query($sql)!==false)
{
$flag=false;
echo "successfully inserted ";
}
[強制性](http://bobby-tables.com/)。 – Amadan
^義務?這寫在哪裏?我不記得籤合同了;-) ...或者,我呢? –
在我心中。每當有人犯下不轉義變量而不使用預先準備好的陳述時,Bobby表必須被鏈接。這是一部法律。 – Amadan