Ayola.net
Новости: В связи с обилием спама, постинг на форуме временно закрыт.

Для связи с поддержкой используйте тикеты в панели управления.
 
*
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь. Декабрь 16, 2017, 03:43:34


Войти


Страниц: [1]
  Печать  
Автор Тема: вопрос по mysql  (Прочитано 7250 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Conker
Новичёк
*

Карма: 0
Сообщений: 9


Просмотр профиля
« : Июль 23, 2008, 15:10:21 »

при импорте базы данных возникает ошибка
SQL-запрос:

#################################################
CREATE TABLE `chat_vict` (
`id` int( 11 ) NOT NULL AUTO_INCREMENT ,
`login` text NOT NULL ,
`msg` text NOT NULL ,
`pr_from` text,
`pr_to` text,
`vopros` text , ,
PRIMARY KEY ( `id` )
);



Ответ 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 '
  PRIMARY KEY  (`id`)
)' at line 7

что посоветуете делать?
Записан
-Deadly-
Вникающий
***

Карма: 8
Сообщений: 128



Просмотр профиля WWW
« Ответ #1 : Июль 23, 2008, 16:32:17 »

Лишняя запитая пробуй вот так

CREATE TABLE `chat_vict` (
`id` int( 11 ) NOT NULL AUTO_INCREMENT ,
`login` text NOT NULL ,
`msg` text NOT NULL ,
`pr_from` text,
`pr_to` text,
`vopros` text ,
PRIMARY KEY ( `id` )
);
Записан
Conker
Новичёк
*

Карма: 0
Сообщений: 9


Просмотр профиля
« Ответ #2 : Июль 23, 2008, 16:54:56 »

Лишняя запитая пробуй вот так

CREATE TABLE `chat_vict` (
`id` int( 11 ) NOT NULL AUTO_INCREMENT ,
`login` text NOT NULL ,
`msg` text NOT NULL ,
`pr_from` text,
`pr_to` text,
`vopros` text ,
PRIMARY KEY ( `id` )
);
спасибо, это получилось. Не подскажешь в какой файл чата настройки sql сервера вписывать (чат отсюда скачивал http://ifolder.ru/7440526)
Записан
-Deadly-
Вникающий
***

Карма: 8
Сообщений: 128



Просмотр профиля WWW
« Ответ #3 : Июль 23, 2008, 17:00:53 »

ini.php
Вот эти поля заполни
$DB_HOST = "localhost"; //сервер
$DB_USER = "";   //имя пользователя
$DB_PASS = "";   //пароль к базе данных
$DB_NAME = "";   //­ имя базы данных

Эти все данные пришли тебе на мыло от ayola.
Записан
Conker
Новичёк
*

Карма: 0
Сообщений: 9


Просмотр профиля
« Ответ #4 : Июль 23, 2008, 17:12:42 »

ini.php
Вот эти поля заполни
$DB_HOST = "localhost"; //сервер
$DB_USER = "";   //имя пользователя
$DB_PASS = "";   //пароль к базе данных
$DB_NAME = "";   //­ имя базы данных

Эти все данные пришли тебе на мыло от ayola.

заработало! только возникла проблема, при регистрации нового пользователя в чате и заполнении всех полей пишет такое:
Не введен логин!
Не введен пароль!
Не введено имя!
Не выбран пол!
из-за чего это может быть?
Записан
-Deadly-
Вникающий
***

Карма: 8
Сообщений: 128



Просмотр профиля WWW
« Ответ #5 : Июль 23, 2008, 17:19:30 »

дай ссылку на чат.
Записан
Conker
Новичёк
*

Карма: 0
Сообщений: 9


Просмотр профиля
« Ответ #6 : Июль 23, 2008, 17:20:18 »

дай ссылку на чат.

http://chatx.xoon.mobi/
Записан
-Deadly-
Вникающий
***

Карма: 8
Сообщений: 128



Просмотр профиля WWW
« Ответ #7 : Июль 23, 2008, 17:31:45 »

Поставь Register_globals в нанели управления сайтом или же допиши в reg.php извечение из глобального массива $_POST типо $login = $_POST['login'];
Записан
Conker
Новичёк
*

Карма: 0
Сообщений: 9


Просмотр профиля
« Ответ #8 : Июль 23, 2008, 17:44:04 »

Поставь Register_globals в нанели управления сайтом или же допиши в reg.php извечение из глобального массива $_POST типо $login = $_POST['login'];
в reg.php в какой именно строчке это вписывать?
Насчет register globals в этой теме написано вроде что запрещен http://www.ayola.net/forum/index.php/topic,993.msg7540.html#msg7540
Записан
-Deadly-
Вникающий
***

Карма: 8
Сообщений: 128



Просмотр профиля WWW
« Ответ #9 : Июль 23, 2008, 17:49:17 »

//обрабатываем полученные данные
//Вот здесь
$login=htmlspecialchars(stripslashes(trim($login)));
$login=substr($login,0,20);
$pass=htmlspecialchars(stripslashes(trim($pass)));
$name=htmlspecialchars(stripslashes(trim($name)));
$live=htmlspecialchars(stripslashes(trim($live)));
$sex=htmlspecialchars(stripslashes(trim($sex)));
$mobile=htmlspecialchars(stripslashes(trim($mobile)));
$about=htmlspecialchars(stripslashes(trim($about)));
$email=htmlspecialchars(stripslashes(trim($email)));
$wapurl=htmlspecialchars(stripslashes(trim($wapurl)));
$weburl=htmlspecialchars(stripslashes(trim($weburl)));
$icq=htmlspecialchars(stripslashes(trim($icq)));
$operator=htmlspecialchars(stripslashes(trim($operator)));
//вывод страницы в браузер
Записан
Conker
Новичёк
*

Карма: 0
Сообщений: 9


Просмотр профиля
« Ответ #10 : Июль 23, 2008, 18:01:07 »

дописал ту строку, все равно не регистрирует

//обрабатываем полученные данные
$login = $_POST['login'];
$login=htmlspecialchars(stripslashes(trim($login)));
$login=substr($login,0,20);
$pass=htmlspecialchars(stripslashes(trim($pass)));
$name=htmlspecialchars(stripslashes(trim($name)));
$live=htmlspecialchars(stripslashes(trim($live)));
$sex=htmlspecialchars(stripslashes(trim($sex)));
$mobile=htmlspecialchars(stripslashes(trim($mobile)));
$about=htmlspecialchars(stripslashes(trim($about)));
$email=htmlspecialchars(stripslashes(trim($email)));
$wapurl=htmlspecialchars(stripslashes(trim($wapurl)));
$weburl=htmlspecialchars(stripslashes(trim($weburl)));
$icq=htmlspecialchars(stripslashes(trim($icq)));
$operator=htmlspecialchars(stripslashes(trim($operator)));
//вывод страницы в браузер
print '<card title="Регистрация">'.
'<p align="left">';
//запрос в базу данных
Записан
-Deadly-
Вникающий
***

Карма: 8
Сообщений: 128



Просмотр профиля WWW
« Ответ #11 : Июль 23, 2008, 18:07:26 »

Тебе нужно будет извечь все переменные из массива $_POST, а не только логин, и не только в этом файле.
$pass
$name
$live
и т.д.
« Последнее редактирование: Июль 23, 2008, 18:12:39 от -Deadly- » Записан
Conker
Новичёк
*

Карма: 0
Сообщений: 9


Просмотр профиля
« Ответ #12 : Июль 23, 2008, 18:54:46 »

Тебе нужно будет извечь все переменные из массива $_POST, а не только логин, и не только в этом файле.
$pass
$name
$live
и т.д.
я вроде сделал как ты сказал, но но все работает, если можешь посмотри http://chatx.xoon.mobi/
Записан
-Deadly-
Вникающий
***

Карма: 8
Сообщений: 128



Просмотр профиля WWW
« Ответ #13 : Июль 23, 2008, 18:58:14 »

регистрация рабоатет, только теперь нужно переписть остальные файлы для того что бы чат полностью рабоатл.
Записан
Conker
Новичёк
*

Карма: 0
Сообщений: 9


Просмотр профиля
« Ответ #14 : Июль 23, 2008, 19:13:43 »

регистрация рабоатет, только теперь нужно переписть остальные файлы для того что бы чат полностью рабоатл.
я пробовал, не получается, если у тебя есть время давай вышлю пароль к фтп в лс попробуешь сделать ?
Записан
-Deadly-
Вникающий
***

Карма: 8
Сообщений: 128



Просмотр профиля WWW
« Ответ #15 : Июль 23, 2008, 19:16:11 »

регистрация рабоатет я проверял, делать я не буду там работы очень много, если хочешь изучи основу PHP там поймешь в чем проблема и как исправить, а лучше скачай другой движок чата.
Записан
Conker
Новичёк
*

Карма: 0
Сообщений: 9


Просмотр профиля
« Ответ #16 : Июль 23, 2008, 19:19:13 »

Ну тогда буду пробовать. спасибо за помощь!
Записан
Страниц: [1]
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.13 | SMF © 2006, Simple Machines LLC

2003-2008 © ООО "Инфотур" - Бесплатный хостинг Ayola.net
Valid XHTML 1.0! Valid CSS! Dilber MC Theme by HarzeM
Страница сгенерирована за 0.074 секунд. Запросов: 17.