почему mysql лучше



Автор Doesnt Really Matter задал вопрос в разделе Другие языки и технологии

php + mySQL почему не пишет в базу? и получил лучший ответ

Ответ от Ёаша Сокульский[гуру]
(`id`,`name`,`score`) вот это бери в ковычки одинарные, потом дописуй VALUES
корочь сделай так
$query = "INSERT INTO `$tablename` ('id','name','score') VALUES ('переменая','2переменая','3перменая')";
$result = mysql_query($query);
Саша Сокульский
Гуру
(3019)
готова ))

Ответ от Urunov Jafar[гуру]
интересно какая ошибка вышла в итоге, то тогда можно сказать, и кроме этого $query сначало вставляется тут внутри функции, потом определяется)) , воопщем здесь ошибок еще много, конкретно посмотреть надо, какие ошибки у вас, существуют ли такие базы, таблицы у вас уже созданные. Воопщем пароль тоже менять надо, пользователь тоже может называется у вас подругому. Вдруг скопируя с гугла, вы все это не сможете применить, если никогда не ползовались MYSQL. Речь еще не идет о PHP.

Ответ от SanSarych[эксперт]
$query = "INSERT INTO `$tablename` (`id`,`name`,`score`)";
а данные как вставлять то собираетесь.... скорее всего он тут у вас ругается, данных то нет.

Ответ от Cheery[гуру]
там, где стоит mysql_query(...)
напишите так
mysql_query(...) or die(mysql_error());
и читайте сообщение об ошибке
если думаете, что ошибка в синтаксисе файла, то в самом начале его (после <?php ) надо написать
error_reporting(E_ALL ^ E_NOTICE);
ps: "$query = "INSERT INTO `$tablename` (`id`,`name`,`score`)"; "
не совсем понятно какие данные вы тут вставлять собрались в таблицу, потому что их нет в запросе. стандартный вид это
INSERT INTO table (перечисление полей) VALUE (перечисление значений)
.com/doc/refman/5.1/en/insert.html (убрать пробел в ссылке)

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: php + mySQL почему не пишет в базу?
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*