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

Форум MySQL

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: SELECT-запрос не возвращает данные

Сообщения:  [1-10]    [11-20]   [21-30]   [31-40]  [41-42] 

 
 автор: Trianon   (29.01.2011 в 12:28)   письмо автору
 
   для: tavila2009   (29.01.2011 в 12:15)
 

>Вот здесь почему-то запрос не превращается ни во что а делает нужную выборку
потому что здесь - не там.
>Вот запрос в этом скрипте
>$ctg = mysql_query("SELECT * FROM catalog WHERE tip_catalog='$tc' AND tip_podcatalog='$tpc' AND hide='$show' ORDER BY pozition");

Окей. Вот в этом месте попробуйте также написать
<?

$query 
"SELECT * FROM catalog WHERE tip_catalog='$tc' AND tip_podcatalog='$tpc' AND hide='$show' ORDER BY pozition";
$ctg mysql_query($query);
echo 
"<br />SQL: $query<br />\r\n";
var_dump($show);

и убедитесь, что там и переменная есть, и запрос получается другим - корректным.

А в исходном месте var_dump($show); Вам явно выдаст что-то либо пустое, либо превращаюшееся в пустую строку при подстановке.

  Ответить  
 
 автор: Sturmvogel   (29.01.2011 в 12:19)   письмо автору
 
   для: tavila2009   (29.01.2011 в 12:17)
 

Выложите ВЕСЬ скрипт, а не только эту строчку

  Ответить  
 
 автор: tavila2009   (29.01.2011 в 12:17)   письмо автору
 
   для: Sturmvogel   (29.01.2011 в 12:07)
 

при таком запросе не работает вообще. Требует catalog в кавычках.
Я уверена что это связано с тем что ЭТОТ скрипт в отличие от остальных в корне сайта и что-то здесь именно с кавычками

  Ответить  
 
 автор: tavila2009   (29.01.2011 в 12:15)   письмо автору
 
   для: Trianon   (29.01.2011 в 12:05)
 

обсуждается.
http://www.art-crimea.ru/index.php?m=catalog2&lang=ru&tc=1&tpc=5
Вот здесь почему-то запрос не превращается ни во что а делает нужную выборку
Вот запрос в этом скрипте
$ctg = mysql_query("SELECT * FROM catalog WHERE tip_catalog='$tc' AND tip_podcatalog='$tpc' AND hide='$show' ORDER BY pozition");

  Ответить  
 
 автор: Sturmvogel   (29.01.2011 в 12:11)   письмо автору
 
   для: tavila2009   (29.01.2011 в 12:08)
 

покажите код PHP, где переменной $show присваевается значение....

а если нужно показать 7 строк со значением show -- см. мой ответ внизу темы.

  Ответить  
 
 автор: tavila2009   (29.01.2011 в 12:08)   письмо автору
 
   для: Sturmvogel   (29.01.2011 в 12:04)
 

нет. всёравно не печатает

  Ответить  
 
 автор: Sturmvogel   (29.01.2011 в 12:07)   письмо автору
 
   для: tavila2009   (29.01.2011 в 12:04)
 

Переменная в скрипте php, а не в базе данных...

А если вы хотите выбрать 7 строк, которые нужно ПОКАЗАТЬ, возможно, нужно вам именно:

$query = "SELECT * FROM catalog WHERE hide='show' ORDER BY RAND() LIMIT 7"; 

  Ответить  
 
 автор: Trianon   (29.01.2011 в 12:05)   письмо автору
 
   для: tavila2009   (29.01.2011 в 12:03)
 

То, что она пустая у Вас, это даже не обсуждается.
Это обстоятельство стало видно из Вашего ответа еще в (29.01.2011 в 11:05)



Печатает вот такое
SQL: SELECT * FROM `catalog` WHERE hide='' ORDER BY RAND() LIMIT 7
Rows:0

Вот здесь это видно явно.
Строка
 " .. WHERE hide='$show' ..."
превратилась в
" .. WHERE hide='' ..."



А намекнул я на него первым же ответом (29.01.2011 в 10:49)
Вы же вместо того, чтобы проверить, начали спорить.

  Ответить  
 
 автор: tavila2009   (29.01.2011 в 12:05)   письмо автору
 
   для: Sturmvogel   (29.01.2011 в 12:04)
 

Вот это уже спасибо - щас попробую!!!

  Ответить  
 
 автор: tavila2009   (29.01.2011 в 12:04)   письмо автору
 
   для: Sturmvogel   (29.01.2011 в 11:59)
 

http://www.art-crimea.ru/pic88.jpg

  Ответить  

Сообщения:  [1-10]    [11-20]   [21-30]   [31-40]  [41-42] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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