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

Форум MySQL

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

 

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

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

тема: Вставить фрагмент в запрос
 
 автор: serjinio   (12.08.2008 в 15:16)   письмо автору
 
 

помогите с синтаксисом ..надо вставлять разные фрагменты в запрос

<?php
@$and.="AND u = '$row['urj']'";
$rr mysql_query"SELECT `cat_id` FROM `CATEGORIES` WHERE `id`='$id'      $and  ",$db);

@
$and1.="AND m= '$k'";
$rr mysql_query"SELECT `cat_id` FROM `CATEGORIES` WHERE `id`='$id'      $and1  ",$db);
?>


конструкция работает но парсер ругается на $and
думаю
$and.="     "; 
не есть хорошая конструкция для вставки фрагмента в тело запроса....
Подскажите как правильно сделать????

  Ответить  
 
 автор: ronin   (12.08.2008 в 19:16)   письмо автору
 
   для: serjinio   (12.08.2008 в 15:16)
 

по идее кавычки в sql-запросе, если не ошибаюсь


$rr = mysql_query( "SELECT `cat_id` FROM `CATEGORIES` WHERE id='$id'      '$and'  ",$db); 


или же

$rr = mysql_query( "SELECT `cat_id` FROM `CATEGORIES` WHERE id='$id'      '".$and."'  ",$db); 

а там где id кавычки снять, по идее кавычки в запросе используються при вставке "инородных", не sql-переменных.
$and="AND...";

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

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