1
私はこれを解決するために非常に努力しましたが無駄でした。 データベースにすべてのデータを正常に挿入できましたが、同じ問題が発生します。
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '1' at line 1
私は自分の変数をエスケープし、テーブルにティックを追加しましたが、それでも同じ問題があります。
$insert = $db->query("INSERT INTO `uploadusers` (uploadusers.uname, uploadusers.phone, uploadusers.mail, uploadusers.lng, uploadusers.path) VALUES ('" . mysqli_real_escape_string($db, $userName) . "', '" . mysqli_real_escape_string($db, $userPhone)."', '" . mysqli_real_escape_string($db, $userMail)."', '" . mysqli_real_escape_string($db, $userLng)."', '" . mysqli_real_escape_string($db, $path)."')");
if ($db->query($insert)) {
echo "New record created successfully";
} else {
echo "Error: " . $insert . "<br>" . $db->error;
}
私は$insert
エコー '1' を私に与え、$db->error
は私にそのエラーを与えます。
を行い、あなたが最も歓迎している@Bououm #nohomo – Bououm
は、*歓声は* –
の答えを受け入れることを検討し@Bououm。 http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-workがここに戻って、ティック/チェックマークで緑色に変わるまで同じことを行う方法があります。これは解決策が見つかったことをコミュニティに知らせます。そうでない場合、他の人は質問がまだ開いていると思うかもしれませんし、(もっと)回答を投稿したいかもしれません。 –