Здесь курят мануал.

Добро пожаловать на Пыху!

Логин:
Пароль:
 

Нет прописки? Зарегистрируйся!

Новости

Мы в твиттере!
Мы вконтакте!
Мы на яндексе!

Краснодарское время: 05 Февраль, 2012, 12:46:14

Страниц: [1] 2
Печать
Автор Тема: Разьясните ошибку. (You have an error in your SQL syntax)  (Прочитано 4212 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Asaf    ↓ 
01 Август, 2007, 03:13:03
НЕ ХУЕТА! ХУЕТА!

Карма: 0
Сообщений: 12
Сила слова: 0

Вот ошибка: 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 '\'', 'client')' at line 1
Я вот только не пойму с какой строчки надо считать. Скорее всего ошибка в этой части:
       Уровень доступа: <select name=status>
       <option value="client">Клиент</option>
       <option value="painter">Художник</option>
       <option value="admin">Администратор</option>
       </select>
« Последнее редактирование: 08 Август, 2007, 11:42:11 от md5 » Записан
md5    ↓ 
01 Август, 2007, 03:33:24 , спустя 20 минут 21 секунду
НЕ ХУЕТА! ХУЕТА!

выезд, апартаменты, массаж, стриптиз, подружки, дорого
Группа: в ухо

Карма: не нужна
Сообщений: 10447
Сила слова: 1.2

ты приведи польностью код, скорее всего ты не заэкранировал двойную ковычку
у тебя
PHP
echo " .. <option value="client">Клиент</option> .. ";
???
 
тебе надо делать так:
PHP
echo " .. <option value=\"client\">Клиент</option> .. ";

или лучше так:
PHP
echo ' .. <option value="client">Клиент</option> .. ';
Записан

8: Undefined variable: str
Файл: /home/pyha/pyha.ru/forum/bbcode/Xbb/Tags/Man.php
Строка: 18
adw0rd: мудень блять, я уже фиксить стал эту фигню :)
md5: вуахахахаха
Asaf    ↓ 
01 Август, 2007, 04:04:50 , спустя 31 минуту 26 секунд
НЕ ХУЕТА! ХУЕТА!

Карма: 0
Сообщений: 12
Сила слова: 0

PHP
echo '<form method="POST">
Имя нового пользователя: <input type=text name=login><br />
Пароль нового пользователя: <input type=password name=pword[]><br />
Введите пароль еще раз: <input type=password name=pword[]><br />
Уровень доступа: <select name=status>
<option value="client">Клиент</option>
<option value="painter">Художник</option>
<option value="admin">Администратор</option>
</select><br />
<input type=submit name=new value="Добавить нового пользователя">
</form>'
;
Вот полный код.
« Последнее редактирование: 08 Август, 2007, 12:55:37 от vasa_c » Записан
md5    ↓ 
01 Август, 2007, 04:06:13 , спустя 1 минуту 23 секунды
НЕ ХУЕТА! ХУЕТА!

выезд, апартаменты, массаж, стриптиз, подружки, дорого
Группа: в ухо

Карма: не нужна
Сообщений: 10447
Сила слова: 1.2

чё-то здесь не видно проблем...
Записан

8: Undefined variable: str
Файл: /home/pyha/pyha.ru/forum/bbcode/Xbb/Tags/Man.php
Строка: 18
adw0rd: мудень блять, я уже фиксить стал эту фигню :)
md5: вуахахахаха
Asaf    ↓ 
01 Август, 2007, 04:23:26 , спустя 17 минут 13 секунд
НЕ ХУЕТА! ХУЕТА!

Карма: 0
Сообщений: 12
Сила слова: 0

Можете хотя бы обьяснить в чем суть ошибки? Я так понимаю проблема в кавычках? Написано, что проблема в первой строчке, откуда считать то? :)
Записан
md5    ↓ 
01 Август, 2007, 04:30:33 , спустя 7 минут 7 секунд
НЕ ХУЕТА! ХУЕТА!

выезд, апартаменты, массаж, стриптиз, подружки, дорого
Группа: в ухо

Карма: не нужна
Сообщений: 10447
Сила слова: 1.2

от начала файла
Записан

8: Undefined variable: str
Файл: /home/pyha/pyha.ru/forum/bbcode/Xbb/Tags/Man.php
Строка: 18
adw0rd: мудень блять, я уже фиксить стал эту фигню :)
md5: вуахахахаха
md5    ↓ 
01 Август, 2007, 04:35:42 , спустя 5 минут 9 секунд
НЕ ХУЕТА! ХУЕТА!

выезд, апартаменты, массаж, стриптиз, подружки, дорого
Группа: в ухо

Карма: не нужна
Сообщений: 10447
Сила слова: 1.2

You have an error in your SQL syntax;
где здесь SQL синтаксис?
Записан

8: Undefined variable: str
Файл: /home/pyha/pyha.ru/forum/bbcode/Xbb/Tags/Man.php
Строка: 18
adw0rd: мудень блять, я уже фиксить стал эту фигню :)
md5: вуахахахаха
ghost    ↓ 
01 Август, 2007, 04:50:03 , спустя 14 минут 21 секунду
НЕ ХУЕТА! ХУЕТА!

без вариантов
Группа: в ухо

Карма: 29
Сообщений: 876
Сила слова: 3.31

суть проблемы в том, что у тебя не выполняется запрос к базе данных
запрос к базе данных выглядит не так как html-код, и отношения к последнему не имеет
http://softtime.ru/bookphp/gl12_1.php
« Последнее редактирование: 01 Август, 2007, 04:52:07 от ghost » Записан

Если ты уже два часа споришь с идиотом - скорее всего он делает тоже самое...
Asaf    ↓ 
01 Август, 2007, 05:21:02 , спустя 30 минут 59 секунд
НЕ ХУЕТА! ХУЕТА!

Карма: 0
Сообщений: 12
Сила слова: 0

PHP
       if (!isset($_POST['new']))
       {
       echo '<form method="POST">
       Имя нового пользователя: <input type=text name=login><br />
       Пароль нового пользователя: <input type=password name=pword[]><br />
       Введите пароль еще раз: <input type=password name=pword[]><br />
       Уровень доступа: <select name=status>
       <option value="client">Клиент</option>
       <option value="painter">Художник</option>
       <option value="admin">Администратор</option>
       </select><br />
       <input type=submit name=new value="Добавить нового пользователя">
       </form>'
;
       }
       else
       {
       $sql3 = "insert into users (username, password, status) values ('".$_POST["name"]."',  \'".$passwords[0]."', '".$_POST["status"]."')";
       $result = mysql_query($sql3);
         if ($result)
         {
         echo "Пользователь добавлен.";
         }
         else
         {
         echo "Возникли проблемы: ".mysql_error();
         }
       }
Я не хотел сильно озадачивать людей, поэтому в первый раз выложил лишь ту часть, где считал проблемы в ошибке. Сейчас выложу все if.
« Последнее редактирование: 08 Август, 2007, 12:56:12 от vasa_c » Записан
md5    ↓ 
01 Август, 2007, 05:24:29 , спустя 3 минуты 27 секунд
НЕ ХУЕТА! ХУЕТА!

выезд, апартаменты, массаж, стриптиз, подружки, дорого
Группа: в ухо

Карма: не нужна
Сообщений: 10447
Сила слова: 1.2

$sql3 = "insert into users (username, password, status) values ('".$_POST["name"]."',  \'".$passwords[0]."', '".$_POST["status"]."')";
выделил жырным
зачем экранировать?
Записан

8: Undefined variable: str
Файл: /home/pyha/pyha.ru/forum/bbcode/Xbb/Tags/Man.php
Строка: 18
adw0rd: мудень блять, я уже фиксить стал эту фигню :)
md5: вуахахахаха
md5    ↓ 
01 Август, 2007, 05:26:03 , спустя 1 минуту 34 секунды
НЕ ХУЕТА! ХУЕТА!

выезд, апартаменты, массаж, стриптиз, подружки, дорого
Группа: в ухо

Карма: не нужна
Сообщений: 10447
Сила слова: 1.2

в догонку: http://phpfaq.ru/slashes
Записан

8: Undefined variable: str
Файл: /home/pyha/pyha.ru/forum/bbcode/Xbb/Tags/Man.php
Строка: 18
adw0rd: мудень блять, я уже фиксить стал эту фигню :)
md5: вуахахахаха
Asaf    ↓ 
01 Август, 2007, 05:30:37 , спустя 4 минуты 34 секунды
НЕ ХУЕТА! ХУЕТА!

Карма: 0
Сообщений: 12
Сила слова: 0

md5, умышленно я ничего не выделял. Наверное, получилось случайно.
Записан
md5    ↓ 
01 Август, 2007, 05:39:48 , спустя 9 минут 11 секунд
НЕ ХУЕТА! ХУЕТА!

выезд, апартаменты, массаж, стриптиз, подружки, дорого
Группа: в ухо

Карма: не нужна
Сообщений: 10447
Сила слова: 1.2

тфу ты блин
 
я те говорю, что я выделил жырным, где ошибка
\'".$passwords[0]."'

а надо без слеша
PHP
'".$passwords[0]."'
Записан

8: Undefined variable: str
Файл: /home/pyha/pyha.ru/forum/bbcode/Xbb/Tags/Man.php
Строка: 18
adw0rd: мудень блять, я уже фиксить стал эту фигню :)
md5: вуахахахаха
Asaf    ↓ 
01 Август, 2007, 06:30:40 , спустя 50 минут 52 секунды
НЕ ХУЕТА! ХУЕТА!

Карма: 0
Сообщений: 12
Сила слова: 0

Да я уже исправил.Все равно спасибо :)
Записан
adw0rd    ↓ 
10 Август, 2007, 01:22:14 , спустя 8 дней 18 часов 51 минуту 34 секунды
НЕ ХУЕТА! ХУЕТА!

эдво
Группа: Джедаи

Карма: не нужна
Сообщений: 17195
Сила слова: 1.65

$sql3 = "insert into users (username, password, status) values ('".$_POST["name"]."',  \'".$passwords[0]."', '".$_POST["status"]."')";

может так лучше:
 
Text
$sql3 = " INSERT INTO `users` SET `username` = '{$_POST['name']}', `password` = '{$passwords[0]}', `status` = '{$_POST['status']}' ";

 
md5: форматируйте код
ad3000: ОК :)
« Последнее редактирование: 15 Август, 2007, 09:09:36 от ad3000 » Записан

FreeBSD, Python, Django, Git, Emacs, Nginx, MySQL, SphinxSearch
Кинсбург * Либург * Футбург * Мой блог
Страниц: [1] 2
Печать
 

Перейти в: