2011-02-09 68 views
0

我有在Mac OS 10.6.6問題查詢MySQL數據庫使用甲基苯丙胺(在Mac上)

的查詢MySQL數據庫和PHP

我使用MAMP 1.9.4問題PHP連接似乎工作

$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有關嗎?

回答

1

不要死像你一樣的錯誤信息。這基本上是無用的,相當於說「發生了什麼事!」

相反,嘗試:

$result = mysqli_query(...) or die("Mysql error: " . mysqli_error()); 

這將吐出的確切原因有問題。

+0

它實際上回來了空白..我也試過mysql_errno(),但回來作爲0 ..它可能與環境有關嗎? – Kevin 2011-02-16 15:11:03

0

在數據庫中的SQL下運行phpmyadmin中的以下內容,以查看問題所在。

INSERT INTO table_name (first_name, last_name) VALUES ('John', 'Doe') 

它應該給你一些關於你的查詢出了什麼問題的細節。