【发布时间】:2018-06-24 04:08:42
【问题描述】:
我正在尝试使用 PHP 向 MySQL 输入数据。不知道怎么了。连接成功,没有错误,但最后没有数据写入数据库。
$dbhost = "localhost";
$dbname = "listings";
$un = $_POST["un"];
$pass = $_POST["pass"];
$name = $_POST["name"];
$des = $_POST["des"];
$quan = $_POST["quantity"];
$specs = $_POST["specs"];
$price = $_POST["price"];
$url1 = ".";
$url2 = ".";
$url3 = ".";
$url4 = ".";
$connection = mysqli_connect($dbhost,$un,$pass,$dbname);
if (!$connection) {
die("Error".mysqli_error);
} else {
echo "Database connection successfull ".$des;
}
$query = "INSERT INTO items
(name,description,quantity,specs,price,url1,url2,url3,url4) VALUES
'$name','$des','$quan','$specs','$price','$url1','$url2','$url3','$url4')
";
echo "Hellos";
$exeute_query = mysqli_query($query,$connection);
if(!execute_query){
die("error ".mysqli_error());
echo "query error";
} else {
echo "Query successfull";
}
mysqli_close($connection);
有什么帮助吗?
【问题讨论】:
-
请不要大喊大叫!问题也在寻求“为什么这段代码不起作用......”。您应该能够调试您的代码。顺便说一句,您可以启用错误报告。
-
if(!execute_query){你忘了$符号
标签: php mysql database web mysqli