ПРоблема с регой

Статус
В этой теме нельзя размещать новые ответы.

evangle

Пользователь
Пользователь
5 Авг 2012
38
0
8
30
SQL Injection Inside

Can't execute query. -- Когда ввел свои даные в регу нажымаю зарегистрироватса и вот такая ошыбка

та вроде проверил серавно ошыбка

<? //=====Script by trash=====// //=====For MySQL Datatbase=====//

$DBHost = "localhost"; // localhost or your IP
$DBUser = "root"; // Database user
$DBPassword = ""; // Database password
$DBName = "pw"; // Database name

?>

это обычная регистрация со сборки
 
Последнее редактирование модератором:

Harerko

Пользователь
Пользователь
4 Июл 2012
104
7
18
29
Скрипт конфига проверь

Что ты там проверил? Изменил ip\ пароль\ базу?

Судя по ошибке, у тебя нет коннекта с pma, проверяй.
 
Последнее редактирование модератором:

ClouD

Инквизитор
Команда форума
Модератор
3 Апр 2012
402
136
43
Ярославль
Can't execute query в переводе "невозможно выполнить query", где query - процедура таблицы. Заливай процедуры, проверяй верно ли разделитель указывается. Не можешь сам, в личку за помощью, 50 рублей и будет работать.
 
  • Like
Реакции: Merfy

evangle

Пользователь
Пользователь
5 Авг 2012
38
0
8
30
Я понял походу я когда в SQL заливаю процедуру мне высвечует вот ето:
SQL-запрос:

USE pw$$ CREATE PROCEDURE `acquireuserpasswd` ( IN name1 VARCHAR( 64 ) , out uid1 INTEGER, outpasswd1 VARCHAR( 64 ) ) BEGIN SELECT id, passwd
INTO uid1, passwd1
FROM users
WHERE name = name1;

Ответ 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 'CREATE PROCEDURE `acquireuserpasswd`(in name1 VARCHAR(64), out uid1 INTEGER, out' at line 5

в чем может быть проблема??
 

Joslian

Time Lord
Пользователь
14 Авг 2012
293
238
63
Can't execute query в переводе "невозможно выполнить query", где query - процедура таблицы. Заливай процедуры, проверяй верно ли разделитель указывается. Не можешь сам, в личку за помощью, 50 рублей и будет работать.
query - запрос
 

Joslian

Time Lord
Пользователь
14 Авг 2012
293
238
63
Я понял походу я когда в SQL заливаю процедуру мне высвечует вот ето:
SQL-запрос:

USE pw$$ CREATE PROCEDURE `acquireuserpasswd` ( IN name1 VARCHAR( 64 ) , out uid1 INTEGER, outpasswd1 VARCHAR( 64 ) ) BEGIN SELECT id, passwd
INTO uid1, passwd1
FROM users
WHERE name = name1;

Ответ 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 'CREATE PROCEDURE `acquireuserpasswd`(in name1 VARCHAR(64), out uid1 INTEGER, out' at line 5

в чем может быть проблема??
Кривой SQL. Попробуй этот - https://www.dropbox.com/s/s4o9l0mpd07asxk/Sql for DataBase.sql
 
Статус
В этой теме нельзя размещать новые ответы.

Пользователи онлайн

Сейчас на форуме нет ни одного пользователя.

Последние ресурсы

Статистика форума

Темы
3.838
Сообщения
21.202
Пользователи
7.620
Новый пользователь
akula