Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Как исправить ошибку в SQl запросе.

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Прочее] >> Как исправить ошибку в SQl запросе.
Имя
Сообщение << Старые топики   Новые топики >>
Как исправить ошибку в SQl запросе. - 2009-06-25 15:00:00.520000   
loskofff

Сообщений: 20
Оценки: 0
Присоединился: 2009-06-14 20:30:23.176666
$table1 = "CREATE TABLE game (
id int(11) NOT NULL auto_increment,
gname varchar(50) default NULL,
sh1 varchar(255) default '0'
, sh2 varchar(255) default '0'
, sh3 varchar(255) default '0'
, sh4 varchar(255) default '0'
, sh5 varchar(255) default '0'
, sh6 varchar(255) default '0'
, sh7 varchar(255) default '0'
, sh8 varchar(255) default '0'
, sh9 varchar(255) default '0'
, sh10 varchar(255) default '0'
, sh11 varchar(255) default '0'
, sh12 varchar(255) default '0'
, sh13 varchar(255) default '0'
, sh14 varchar(255) default '0'
, sh15 varchar(255) default '0'
, sh16 varchar(255) default '0'
, sh17 varchar(255) default '0'
, sh18 varchar(255) default '0'
, sh19 varchar(255) default '0'
, sh20 varchar(255) default '0'
, PRIMARY KEY (id)
) TYPE=MyISAM AUTO_INCREMENT=9 ;";



Ответ MySQL:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '$table1 = "CREATE TABLE game (
id int(11) NOT NULL auto_increment,
gname v' at line 1


Подскажите пожалуйста,как это исправить? 
Post #: 1
RE: Как исправить ошибку в SQl запросе. - 2009-06-25 15:08:36.576666   
oRb

Сообщений: 4044
Оценки: 597
Присоединился: 2007-03-28 18:45:06.630000
Это php код, а не запрос. =/
Сам запрос: CREATE TABLE game ( id int(11) NOT NULL auto_increment, gname varchar(50) default NULL, sh1 varchar(255) default '0' , sh2 varchar(255) default '0' , sh3 varchar(255) default '0' , sh4 varchar(255) default '0' , sh5 varchar(255) default '0' , sh6 varchar(255) default '0' , sh7 varchar(255) default '0' , sh8 varchar(255) default '0' , sh9 varchar(255) default '0' , sh10 varchar(255) default '0' , sh11 varchar(255) default '0' , sh12 varchar(255) default '0' , sh13 varchar(255) default '0' , sh14 varchar(255) default '0' , sh15 varchar(255) default '0' , sh16 varchar(255) default '0' , sh17 varchar(255) default '0' , sh18 varchar(255) default '0' , sh19 varchar(255) default '0' , sh20 varchar(255) default '0' , PRIMARY KEY (id) ) TYPE=MyISAM AUTO_INCREMENT=9 ;
Post #: 2
RE: Как исправить ошибку в SQl запросе. - 2009-06-25 18:48:35.220000   
loskofff

Сообщений: 20
Оценки: 0
Присоединился: 2009-06-14 20:30:23.176666
Вот что тут у меня……..


Post #: 3
RE: Как исправить ошибку в SQl запросе. - 2009-06-25 18:57:31.030000   
Cep}|{

Сообщений: 1396
Оценки: 0
Присоединился: 2007-06-26 01:11:51.416666
Так ты зачем запрос вместе с РНР-кодом пихаешь в ПХПАдмин ?)
Тебе же oRb показал сам запрос, вот его и пихай.
Post #: 4
RE: Как исправить ошибку в SQl запросе. - 2009-06-25 19:05:00.136666   
loskofff

Сообщений: 20
Оценки: 0
Присоединился: 2009-06-14 20:30:23.176666
Ну у меня большой файл.(прикрепил).А вылезает с ошибкой только его малая часть.(так как нельзя прикрепить php,временно переименовал в txt)
Post #: 5
RE: Как исправить ошибку в SQl запросе. - 2009-06-25 19:13:20.773333   
Cep}|{

Сообщений: 1396
Оценки: 0
Присоединился: 2007-06-26 01:11:51.416666
Ты то что в прикрепленном файле вставляешь в SQL-запрос PhpMyAdmin'a ?)
Это РНР-код, надо просто выполнить его.
Post #: 6
RE: Как исправить ошибку в SQl запросе. - 2009-06-25 19:21:48.216666   
loskofff

Сообщений: 20
Оценки: 0
Присоединился: 2009-06-14 20:30:23.176666
Я этот файл переименовал в .php и закинул в publik_html…………но установить все равно не могу.Что я не так делаю?
Post #: 7
RE: Как исправить ошибку в SQl запросе. - 2009-06-25 19:32:20.056666   
Cep}|{

Сообщений: 1396
Оценки: 0
Присоединился: 2007-06-26 01:11:51.416666
Что ты не так делаешь сложно сказать….
Вставь в PhpMyAdmin'e в SQL-запрос текст из прикрепленного файла.
Post #: 8
RE: Как исправить ошибку в SQl запросе. - 2009-06-25 19:55:33.303333   
loskofff

Сообщений: 20
Оценки: 0
Присоединился: 2009-06-14 20:30:23.176666
Эхех,похоже сегодня не мой день.Вставил то что ты мне кинул,сначала написали что запрос успешно исполнен.А потом уже такая ошибка.


Post #: 9
RE: Как исправить ошибку в SQl запросе. - 2009-06-25 21:44:44.493333   
Cep}|{

Сообщений: 1396
Оценки: 0
Присоединился: 2007-06-26 01:11:51.416666
quote:

А потом уже такая ошибка
Там написано - "Таблица game уже есть". Если все уже есть, зачем второй раз этот же запрос делать ?

quote:

Кстати вот какое безобразие на сайте творится
Это уже вопросы по РНР пошли…

Инструкцию к движку читал ? Может его сначала установить\настроить надо ?
quote:

Warning: include(setup.php)…No such file or directory in
Нет файла setup.php. Где он ?

quote:

Warning: mysql_query() [function.mysql-query]: Access denied for user 'root'@'localhost' (using password: NO)
Не настроено соединение с базой данных. Надо его настроить - в конфигурационном файле указать адрес сервера БД, название БД, имя пользователя БД, пароль БД и т.д.

Post #: 10
RE: Как исправить ошибку в SQl запросе. - 2009-06-25 22:20:57.046666   
loskofff

Сообщений: 20
Оценки: 0
Присоединился: 2009-06-14 20:30:23.176666
1)Облазил весь архив-файла setup.php нигде нет.Скачал с другого сайта-тоже нет
2)В том то и дело!!!Ввожу для инсталяции логин и пароль от БД,но ничего не происходит.Просто введенные данные стираются и все.

ТАК!!!Зашел вручную в install.php-тут написано: Извините, но в данный момент существует проблема с подключением к MySQL серверу. 
Все?Скрипт можно выкидывать?


Post #: 11
RE: Как исправить ошибку в SQl запросе. - 2009-06-25 22:33:27.246666   
Cep}|{

Сообщений: 1396
Оценки: 0
Присоединился: 2007-06-26 01:11:51.416666
Что уж так сразу выкидивать)
В поля - DB host, DB username, DB password, DB name точно верные данные вводишь ?
quote:

Перед началом установки, создайте на своем сервере пустую базу данных
База должна быть пуста. Удалил те таблицы, которые создал запросом из прикрепленного выше файла ?
Post #: 12
RE: Как исправить ошибку в SQl запросе. - 2009-06-25 22:51:04.220000   
loskofff

Сообщений: 20
Оценки: 0
Присоединился: 2009-06-14 20:30:23.176666
Да я как только не пробовал……..раз 20 уже наверное БД удалял и заново создавал.Ни в какую.Как я понял БД username и БД name это одно и тоже (одинаково заполняется).НЕ ХОЧЕТ!!!
 
Кстати пробовал скрипт другого сайта,с install тоже фигня.Иожет к хостеру обратиться стоит?
Post #: 13
RE: Как исправить ошибку в SQl запросе. - 2009-06-25 23:03:38.810000   
Cep}|{

Сообщений: 1396
Оценки: 0
Присоединился: 2007-06-26 01:11:51.416666
БД username - имя пользователя базы данных. Его тебе должен был сообщить хостер.
БД name - название базы данных.
Post #: 14
RE: Как исправить ошибку в SQl запросе. - 2009-06-26 11:00:05.710000   
loskofff

Сообщений: 20
Оценки: 0
Присоединился: 2009-06-14 20:30:23.176666
нашел на одном форуме мою проблему,впринципе все объяснено,но пока не совсем въеду что и где заменять.http://hack-info.ru/showthread.php?t=37424 .
Post #: 15
RE: Как исправить ошибку в SQl запросе. - 2009-06-26 13:11:55.173333   
Cep}|{

Сообщений: 1396
Оценки: 0
Присоединился: 2007-06-26 01:11:51.416666
Еще один ховнокод, расчитанный на register_globals=on :)

Создай в корне сайта файл setup.php и выставь у него права 777
Вставь в install.php сразу после &lt;? эти три строки:
extract($_GET);
extract($_POST);
extract($_COOKIE);

После установки добавь эти же строчки в начало setup.php
Смени у setup.php права на 644
Post #: 16
RE: Как исправить ошибку в SQl запросе. - 2009-06-26 14:24:17.540000   
loskofff

Сообщений: 20
Оценки: 0
Присоединился: 2009-06-14 20:30:23.176666
Серж,спасибо огромное,наконец-то со всем разобрался.Всем спасибо)))
Post #: 17
Страниц:  [1]
Все форумы >> [Прочее] >> Как исправить ошибку в SQl запросе.







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.