這是我的PHP腳本中的一個非常基本的html頁面中的代碼。我已經嘗試過所有可能的單引號,雙精度,單精度和雙精度的變體。我根本沒有得到任何答覆。我已經過測試以確保連接已經完成,但是沒有任何內容插入到數據庫中。我只是不知道我做錯了什麼。mysqli_query插入不生成任何響應,連接正在工作,但沒有插入任何數據
// Check our connection
if (mysqli_connect_errno($con)) {
print_r("Connect failed: %s\n", mysqli_connect_error());
exit();
}
if(isset($_POST["submit"])){
$name = $_POST['name'];
$company = $_POST['company'];
$email = $_POST['email'];
$comment = $_POST['comment'];
// Insert our data
$query = mysqli_query("INSERT INTO 'contacts' ('id','name', 'company', 'email', 'comment') VALUES ('','$name', '$company', '$email', '$comment')", $con);
$result = ($query);
if($result)
{
print_r('Success');
}
else
{
print_r('Query Failed');
}
mysqli_close($con);
}
應該從列中刪除所有引號/撇號。引號是用於字符串的。反引號是爲列。 – chris85