Проблема запроса MySQL DB с помощью PHP с использованием MAMP (на Mac) - PullRequest
0 голосов
/ 09 февраля 2011

У меня проблема с запросом базы данных MySQL с помощью PHP

Я использую MAMP 1.9.4 в Mac OS 10.6.6

Кажется, что соединения работают

$dbc  =  mysqli_connect('localhost', 'root', 'password', 'dbname') or  
die('error connecting to MySQL server.');

Но всякий раз, когда я запускаю запрос, я получаю ошибку ... ... 1008 *

$query = "INSERT INTO table_name (first_name, last_name) VALUES ('John', 'Doe')";

$result  = mysqli_query($dbc,  $query) or die('error querying database.');

Есть идеи? Может быть это как-то связано с MAMP?

Ответы [ 2 ]

1 голос
/ 09 февраля 2011

Не умирай с фиксированным сообщением об ошибке, как ты.По сути, это бесполезно, эквивалент выражения «что-то случилось!»

Вместо этого попробуйте:

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

, который мог бы точно указать причину возникновения проблемы.

0 голосов
/ 09 декабря 2013

Запустите следующее в phpmyadmin под SQL в базе данных, чтобы увидеть, в чем проблема.

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

Он должен дать вам некоторые подробности о том, что не так с вашим запросом.

...