0
您在SQL語法中有錯誤;檢查手冊中 對應於你的MySQL服務器版本正確的語法使用 附近 'STR_TO_DATE(' 1988年2月4' 日, '%M /%d /%Y'),STR_TO_DATE中的SQL語法錯誤
$sql = "INSERT INTO customer_registration(";
$sql .= "CUSTOMER_FNAME, CUSTOMER_LNAME, CUSTOMER_DOB, APARTMENT, ";
$sql .= "STREET, CITY, PROVINCE, POSTAL_CODE, EMAIL, PHONE, SIGN_IN_DATE ";
$sql .= ") VALUES (";
$sql .= " '{$fname}', {$lname}, STR_TO_DATE('$dob','%m/%d/%Y'), {$apt}, {$city}, {$province}, {$postalCode}, {$_email}, {$phone}, {NOW()}";
$sql .= ")";
$result= mysqli_query($connection, $sql);
什麼似乎是錯誤?
添加引號{$ L-NAME},{$容易},{$城市},{$全省},{$ POSTALCODE },{$ _email},{$ phone}。使用PDO –
這似乎適用於所有其他變量,除了STR_TO_DATE和NOW –
有關如何解決此問題的任何想法? –