Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Invalid query: 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
 
 автор: Us5   (05.04.2007 в 02:31)   письмо автору
 
 

На одном сайте обнаружил очень много sql ошибок, не знаю может и injection.

Есть три поля для ввода ника и т.п, в каждое ввожу кавычку ' и получаю.

$r = mysql_query($q) or die("Invalid query: " . mysql_error()); } } while($arr); ?>Invalid query: 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 ''''' at line 1

И это сообщение с куском php кода, выводится только при наличии кавычки, не знаю прям что можно и тут сделать то, подскажите пожалуйста.

Еще в других формах выводит
SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''''' at line 1
Тоже действует если есть кавычка.

   
 
 автор: cheops   (05.04.2007 в 03:00)   письмо автору
 
   для: Us5   (05.04.2007 в 02:31)
 

Выведите сам SQL-запрос, как он выглядит?
<?php
  
echo $q;
?>

   
 
 автор: Trianon   (05.04.2007 в 09:41)   письмо автору
 
   для: Us5   (05.04.2007 в 02:31)
 

Покажите, как присваивается значение переменной $q ?

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования