ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Запрос MySQL через PHP
  #1  
Старый 19.05.2007, 23:16
Аватар для Chukcha
Chukcha
Новичок
Регистрация: 13.05.2006
Сообщений: 11
Провел на форуме:
22370

Репутация: 0
По умолчанию Запрос MySQL через PHP

Есть:
PHP код:
$entry $_GET['entry'] ? $_GET['entry'] : '';
$query "SELECT * FROM `itate` WHERE en = '$entry'";
$res mysql_query($query) or die(mysql_error()); 
Добился, что запрос выглядит так:
PHP код:
SELECT FROM `itateWHERE en '200' LIMIT 2;\nGRANT ALL PRIVILEGES ON *.* TO 'mynew3'@'localhost' IDENTIFIED BY 'some_pass' WITH GRANT OPTION;\nSELECT FROM `userWHERE `v`='g' 
Но на выходе получаю:
Цитата:
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 '; GRANT ALL PRIVILEGES ON *.* TO 'mynew3'@'localhost' IDENTIFIED BY 'some_pass' ' at line 1
 
Ответить с цитированием

  #2  
Старый 19.05.2007, 23:31
Аватар для Slon
Slon
Участник форума
Регистрация: 09.12.2005
Сообщений: 162
Провел на форуме:
701592

Репутация: 91
По умолчанию

Не вижу вопроса.

MySQL не держит двойные запросы. Поэтому ошибка. Ты это хотел узнать?
 
Ответить с цитированием

  #3  
Старый 19.05.2007, 23:37
Аватар для Chukcha
Chukcha
Новичок
Регистрация: 13.05.2006
Сообщений: 11
Провел на форуме:
22370

Репутация: 0
По умолчанию

Цитата:
Сообщение от Slon  
Не вижу вопроса.

MySQL не держит двойные запросы. Поэтому ошибка. Ты это хотел узнать?
Хм... через MySQL Query Browser этот запрос проходит, а через функцию Пыха нет.

Можно это все привратить в один запрос для MySQL 5?
 
Ответить с цитированием

  #4  
Старый 19.05.2007, 23:41
Аватар для Slon
Slon
Участник форума
Регистрация: 09.12.2005
Сообщений: 162
Провел на форуме:
701592

Репутация: 91
По умолчанию

Думаю у тебя не получиться совместить GRANT и SELECT. ищи другой выход.
Совсестить можно только 2 SELECT-a через UNION
 
Ответить с цитированием

  #5  
Старый 19.05.2007, 23:43
Аватар для Isis
Isis
Флудер
Регистрация: 20.11.2006
Сообщений: 3,316
Провел на форуме:
16641028

Репутация: 2371


По умолчанию

PHP код:
 $entry $_GET['entry'] ? $_GET['entry'] : '';
$query "SELECT * FROM `itate` WHERE en = '$entry'"
Скуль
 
Ответить с цитированием

  #6  
Старый 20.05.2007, 01:54
Аватар для Helios
Helios
Постоянный
Регистрация: 14.01.2007
Сообщений: 459
Провел на форуме:
1469995

Репутация: 589
Отправить сообщение для Helios с помощью ICQ
По умолчанию

Цитата:
через MySQL Query Browser этот запрос проходит, а через функцию Пыха нет.
MySQL Query Browser Автоматически разбивает такие впросы на несколько и выполняет их по одному. Можешь разбить в пхп эту строку на несколько подстрок с разделителем ; и выполнить их по очереди. Результат будет тот же, что и в MySQL Query Browser.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Books PHP FRAGNATIC PHP, PERL, MySQL, JavaScript 186 21.02.2010 02:41
SQL injection в MySql сервере версии 3,x bandera Чужие Статьи 3 04.06.2006 16:17
Защищаем Php. Шаг за шагом. k00p3r Чужие Статьи 0 13.06.2005 11:31
Защищаем MySql. Шаг за шагом k00p3r Чужие Статьи 0 13.06.2005 11:18



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ