有誰能告訴我我在這裏做錯了嗎?這讓我瘋狂!查詢沒有將數據插入到數據庫中?
$mysqli = new mysqli("localhost", "user", "pass", "admin_responsivecontact");
if ($mysqli->connect_errno) {
die('Error: Could not connect to database');
}
else {echo "success";}
$sql = 'INSERT INTO contact (id,name,company,job,email,tel,info,guide,add,date) VALUES (1,'.$_POST['name'].'", "'.$_POST['name'].'", "'.$_POST['name'].'", "'.$_POST['name'].'", "'.$_POST['name'].'", "'.$_POST['name'].'", "'.$_POST['name'].'", "'.$_POST['name'].'", "'.$_POST['name'].'")';
$result = $mysqli->query($sql);
$mysqli->close();
張貼您的錯誤和神的愛請不要使用這樣的代碼。添加POST參數到你的sql字符串將打開你sql注入。備選:準備好的語句(https://php.net/manual/de/mysqli.quickstart.prepared-statements.php)。 – roman
錯了?那麼,你檢查連接錯誤,但假設所有查詢都能正常工作。不確定你的意思。 –