2016-02-17 3 views
-1

Я хочу написать некоторые данные в моей базе данных MySQL, но, похоже, это не работает. Все переменные заполнены, протестированы, повторив их. Теперь я хочу вставить их в свою sip-таблицу, но она просто не делает этого.SQL в PHP, похоже, не работает

Где я ошибался?

echo $a_dw.$a_name.$a_an.$a_pw."<br>"; 
$sql = "INSERT INTO sip VALUES ('".$a_dw."','".$a_name."', '".$a_an."', '".$a_pw."')"; 
mysql_query($sql); 
+1

У вас есть ошибка? – sagi

+0

Нет, я этого не сделал. Он просто отобразил эхо. – VitaminAqua

+0

мы можем видеть вашу деталь соединения? полный код для вашего соединения? –

ответ

0
INSERT INTO table_name (column1, column2, column3,...) 
VALUES (value1, value2, value3,...) 

Вы забыли имена столбцов.

+0

Пробовал с именами столбцов и без них, также не работает. Редактировать: его часть решения. Они отсутствовали, да, но я не настроил соединение с базой данных. – VitaminAqua

+0

Нет, вам нужно указать имена столбцов в инструкции insert, в этом случае mysql ожидает, что значения для всех полей будут представлены в том порядке, в котором они находятся в таблице. – Shadow

+0

хорошо, но это не сработало? мне нужно адресовать идентификатор (который является моим основным ключом как автоматическое увеличение)? потому что я этого не делал. – VitaminAqua

Смежные вопросы