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

Форум PHP

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

 

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

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

тема: проверка целочисленного параметра при формировании SQL-запроса
 
 автор: kvins   (14.03.2011 в 02:19)   письмо автору
 
 

делаю проверку int ghb pfghjct d ,fpe ("SELECT COUNT(*) FROM note WHERE ok=".(int)$idlook);

а как использовать если выборка такая
mysql_query ("SELECT * FROM note WHERE ok= $idlook ORDER BY id  DESC LIMIT $start, $num")  

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

  Ответить  
 
 автор: cheops   (14.03.2011 в 12:54)   письмо автору
 
   для: kvins   (14.03.2011 в 02:19)
 

Хм... можно воспользоваться функцией intval(), вот пара допустимых вариантов
<?php
  $query 
"SELECT * FROM note WHERE ok= ".intval($idlook)." ORDER BY id  DESC LIMIT $start$num";
  
$query "SELECT * FROM note WHERE ok= {intval($idlook)} ORDER BY id  DESC LIMIT $start$num";

?>

  Ответить  
Rambler's Top100
вверх

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