我一直在努力寻找解决方案,我发现了一些类似的问题,但似乎没有确切说明如何解决。
<?php
$connect = mysql_connect("localhost", "root", "test") or die("Couldn't connect!");
$connectdb = mysql_select_db("test") or die("Couldn't connect to database!");
echo "Connection established to Database.";
$sql = "INSERT INTO hell (name, age) VALUES ('Josh',17)";
if ($connect->query($sql) === TRUE) {
echo "New record created successfully";
} else {
echo "Error: " . $sql . "<br>" . $conn->error;
}
?>
返回:
Connection established to Database.
Fatal error: Call to a member function query() on resource in C:\xampp\htdocs\php\connect-database.php on line 8
我使用的是 http://www.w3schools.com/php/php_mysql_insert.asp 稍作改动的版本
有人可以向我提供解决此问题或修复代码的文档吗?
最佳答案
使用:
if (mysql_query($sql) === TRUE) {
代替
if ($connect->query($sql) === TRUE) {
请使用mysqli或PDO
关于php - 无法向 MySQL 表中插入数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34253166/