我有一個表單將兩個值作爲輸入,並使用post方法將它們解析到下一個文件,我有這段代碼。這應該將這兩個值保存在MySQL數據庫中。但奇怪的是它沒有..和輸出錯誤我得到的是這樣的:0:0:數據庫錯誤。 SQL查詢沒有被執行
$service_name = $_POST['service_name'];
$service_price = $_POST['service_price'];
$link = mysql_connect("localhost", "db_user", "pa$$");
mysql_select_db("database", $link);
echo mysql_errno($link) . ": " . mysql_error($link). "\n";
mysql_select_db("database", $link);
mysql_query("INSERT INTO service_tbl(id_service, service_name, service_price) VALUES(NULL,'$service_name','$service_price')", $link);
echo mysql_errno($link) . ": " . mysql_error($link) . "\n";
在我的數據庫表service_tbl
,id_service
是AUTO_INCREMENT另兩列是VARCHAR。我在這裏做錯了什麼?
考慮使用'mysqli'或'PDO'而不是'mysql_ *」。 –