使用MAMP使用PHP查询MySQL数据库的问题(在Mac上)

时间:2011-02-09 14:54:40

标签: php mysqli mamp

我在使用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有关吗?

2 个答案:

答案 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')

它应该为您提供有关查询错误的详细信息。