我在使用PHP查询MySQL数据库时遇到问题
我在Mac OS 10.6.6上使用MAMP 1.9.4
连接似乎有效
$dbc = mysqli_connect('localhost', 'root', 'password', 'dbname') or
die('error connecting to MySQL server.');
但每当我运行查询时,我都会遇到模具错误......
$query = "INSERT INTO table_name (first_name, last_name) VALUES ('John', 'Doe')";
$result = mysqli_query($dbc, $query) or die('error querying database.');
任何想法?这可能与MAMP有关吗?
答案 0 :(得分:1)
不要像你一样死于固定的错误信息。这基本上没用,相当于说“发生了什么事!”
相反,请尝试:
$result = mysqli_query(...) or die("Mysql error: " . mysqli_error());
会吐出出现问题的确切原因。
答案 1 :(得分:0)
在数据库中的SQL下的phpmyadmin中运行以下命令,以查看问题所在。
INSERT INTO table_name (first_name, last_name) VALUES ('John', 'Doe')
它应该为您提供有关查询错误的详细信息。