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

Форум MySQL

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

 

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

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

тема: Что не правильно в этом простом запросе)
 
 автор: LINKIN   (05.02.2010 в 12:08)   письмо автору
 
 

$query_newsfeed_top3_by_category = mysql_query("SELECT newsfeed.id, newsfeed.title FROM newsfeed WHERE newsfeed.id_categories = {$category} LIMIT 0,3;");

Обязательно ли надо брать в кавычки {$category} - '{$category}'

  Ответить  
 
 автор: sanchescom   (05.02.2010 в 12:17)   письмо автору
 
   для: LINKIN   (05.02.2010 в 12:08)
 

Я бы сделал так
$query = mysql_query("SELECT newsfeed.id, newsfeed.title FROM newsfeed WHERE newsfeed.id = '".$category."' LIMIT 0 , 3");


Даже наверное так

$query = mysql_query("SELECT id, title FROM newsfeed WHERE id = '".$category."' LIMIT 0 , 3");

  Ответить  
 
 автор: Trianon   (05.02.2010 в 12:20)   письмо автору
 
   для: LINKIN   (05.02.2010 в 12:08)
 

Если в $category гарантированно число - брать в кавычки нежелательно.
Если строка - следует не только брать в кавычки, но и экранировать символы оформления.

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

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