我有一个表单,它接受两个值作为输入,并使用 post 方法将它们解析到我有这段代码的下一个文件中。这应该将这两个值保存在 MySQL 数据库中。但奇怪的是它没有..在我得到的输出错误中是这样的:0:0:
$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。我在这里做错了什么?