我的数据没有用PHP插入MySQL数据表

时间:2019-03-28 01:52:09

标签: php mysql

我需要代码方面的帮助。在我的网站上输入数据后,它不会显示在mySQL数据表中。我使用的insert函数可能是问题所在,但是我无法弄清楚如何使其真正插入并显示在数据库的表中。有人可以指导我正确编写我的代码吗?

fr

2 个答案:

答案 0 :(得分:1)

您错过了sql connectiondb_connect.php文件中的mysqli_query变量。您的mysqli_query()应该是这样

mysqli_query($connection,"INSERT INTO a4_todolist (item) VALUES ('$item')");

也是这个

$a4_todolist = mysqli_query($connection,"SELECT * FROM a4_todolist");

您似乎是个初学者,所以我建议您学习Prepared statements,它更有效,更安全。

答案 1 :(得分:0)

您应传递连接链接标识符,并检查错误。

$con = mysqli_connect("localhost","my_user","my_password","my_db");

// Check connection
if (mysqli_connect_errno())
{
    echo "Failed to connect to MySQL: " . mysqli_connect_error();
}

也可以在执行查询后再次检查错误。

if (!mysqli_query($con,"INSERT INTO a4_todolist (item) VALUES ('$item')")) {
    echo("Error description: " . mysqli_error($con));
}