【问题标题】:MySQL INSERT in PHP no error feedbackMySQL INSERT in PHP 无错误反馈
【发布时间】: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


【解决方案1】:

您的代码中有几个小错误:

$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); // $execute_query instead of $exeute_query
if(!**execute_query**){ //$execute_query instead of execute_query
 die("error ".mysqli_error());
 echo "query error";
}
else{echo "Query successfull";}
mysqli_close($connection);
?>

您的代码在 if 语句处中断,因为没有找到具有该名称的函数(如果您不使用美元符号来表明它是一个变量,php 会将其解释为一个函数。此外,在启动变量时,您忘记了'c' 所以请确保检查您是否有正确的变量名,否则 php 将找不到您的变量。现在,如果数据格式错误或连接错误,您的查询将起作用或给出错误消息。使用下面列出的代码进行调试未来你的 php。

error_reporting(E_ALL); 
ini_set('display_errors', 'On');

【讨论】:

  • 我在 cmets 中的错误所在行旁边标记了您的错误。
猜你喜欢
  • 2023-03-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-01-22
相关资源
最近更新 更多