誰かが私に2番目の目を貸してくれますか? このコードで何が問題になっていますか?このコードの構文エラー
$sql = "INSERT INTO trips (firstname, lastname, email, tripfrom, tripdest, phonenum, seats, traveldate, traveltime, returndate, returntime, comments) VALUES ('$firstname', '$lastname', '$email', '$from', '$to', '$phonenum', '$seats', STR_TO_DATE('$traveldate', '%d/%m/%Y'), date('H:i', strtotime('$traveltime')), STR_TO_DATE('$returndate', '%d/%m/%Y'), date('H:i', strtotime('$returntime')),'$comments')";
挿入エラー: ERROR:旅行INTO INSERTを実行することはできませんでした(ファーストネーム、姓、電子メール、tripfrom、tripdest、PHONENUM、座席、traveldate、走時、returndate、returntime、コメント)VALUES( '・ジョイス'、' solomon '、' [email protected] '、' Corp '、' Hert '、' 207-977-8706 '、' 3 '、STR_TO_DATE('31/10/2016'、 '%d /%m ('04/11/2016 '、'%d /%m /%Y ')、日付(' H:i '、strtotime(' 6:00 '))、STR_TO_DATE :i '、strtotime('22:00'))、 'これはテストです'。 SQL構文にエラーがあります。 STR_TO_DATE('04/11/2016 '、'%d /%m /%Y ')の近くで使用する正しい構文についてはMySQLサーバのバージョンに対応するマニュアルをチェックし、日付( 'H:i' は:H:i 'はとダブルクォートのは、SQL文字列
"INSERT INTO trips (firstname, lastname, email, tripfrom, tripdest, phonenum,
seats, traveldate, traveltime, returndate, returntime, comments) VALUES
('$firstname', '$lastname', '$email', '$from', '$to', '$phonenum',
'$seats', STR_TO_DATE('$traveldate', '%d/%m/%Y'),
date('H:i', strtotime('$traveltime')), STR_TO_DATE('$returndate', '%d/%m/%Y'),
date('H:i', strtotime('$returntime')),'$comments')";
、あなたがしようとしているを破る、strtotim」の代わりの1行目
をちょっと、私は変更を行なったし、私は値を挿入しようとしたとこれを得た: – user396123
私は...何を得ました – scaisEdge
元の質問を確認してください。私はそれを修正しました – user396123