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

Status
Not open for further replies.

evangle

Пользователь
Пользователь
Aug 5, 2012
38
0
8
31
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

?>

это обычная регистрация со сборки
 
Last edited by a moderator:

Harerko

Пользователь
Пользователь
Jul 4, 2012
104
7
18
30
Скрипт конфига проверь

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

Судя по ошибке, у тебя нет коннекта с pma, проверяй.
 
Last edited by a moderator:

ClouD

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

evangle

Пользователь
Пользователь
Aug 5, 2012
38
0
8
31
Я понял походу я когда в 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
Пользователь
Aug 14, 2012
293
238
63
Can't execute query в переводе "невозможно выполнить query", где query - процедура таблицы. Заливай процедуры, проверяй верно ли разделитель указывается. Не можешь сам, в личку за помощью, 50 рублей и будет работать.
query - запрос
 

Joslian

Time Lord
Пользователь
Aug 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
 
Status
Not open for further replies.

Members online

No members online now.

Latest resources

Forum statistics

Threads
3,852
Messages
21,339
Members
7,971
Latest member
SMRiST