<?php
mysql_connect("mysql6.000webhost.com","a6124751_murali1","***");
$db= mysql_select_db("a6124751_signup");
$topic=$_GET["Topic"];
$question=$_GET["Question"];
$company =$_GET["Company"];
$query = "INSERT INTO questions (topic, question, company) VALUES ($topic, $question, $company)";
$sql1=mysql_query($query);
if (!$sql1) {
die('Invalid query: ' . mysql_error());
}
?>
這是我在服務器的php代碼,其中有一個名爲'questions'的表,我試圖從GET中獲取的輸入中插入數據方法使用前端形式,我可以找出數據來自客戶端,我已經使用回聲檢查。我得到一個錯誤,因爲無效查詢:您的SQL語法中有錯誤
您的SQL語法錯誤;檢查對應於你的MySQL服務器版本使用附近的正確語法手冊第1行
「的名稱,在這裏輸入您的問題,公司)」不知道是什麼在查詢中的錯誤。任何人都會盡快找到答案。謝謝
運行來自請求變量的unsanitized查詢的不好主意! –
你編輯Mr. Dave –