Может кто-то, пожалуйста, помогите мне, что не так с этим синтаксисом. , когда я запускаю это, он не вставляет значения в таблицу.Что не так с синтаксисом MySql,
В настоящее время все переменные, например $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 Tables должен быть связан. Это закон. – Amadan