Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Обычный запрос

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
andrweb
Отправлено: 26 Марта, 2011 - 20:48:07
Post Id



Гость


Покинул форум
Сообщений всего: 99
Дата рег-ции: Нояб. 2009  
Откуда: РОССИЯ Ростов-на-Дону


Помог: 0 раз(а)




$category = $_GET['category'];
$product_query = mysql_query("SELECT * FROM `product` where (visible=1 and category=".$_GET['category'].") order by `id` asc");

Не могу понять, Не понял почему не работает?
Убираю category=".$_GET['category']." - все работает... Никогда подобного небыло..
Может что с раскладкой или хостингом? Закатив глазки

(Отредактировано автором: 26 Марта, 2011 - 20:48:33)



-----
Горбатого могила исправит.
 
 Top
dedyshka
Отправлено: 26 Марта, 2011 - 20:53:19
Post Id


Новичок


Покинул форум
Сообщений всего: 31
Дата рег-ции: Янв. 2011  


Помог: 1 раз(а)




а попробуйте '{$_GET['category']}' ?
 
 Top
andrweb
Отправлено: 26 Марта, 2011 - 20:55:10
Post Id



Гость


Покинул форум
Сообщений всего: 99
Дата рег-ции: Нояб. 2009  
Откуда: РОССИЯ Ростов-на-Дону


Помог: 0 раз(а)




dedyshka пишет:
а попробуйте '{$_GET['category']}' ?

Бесплолезно.... Растерялся


-----
Горбатого могила исправит.
 
 Top
Champion Супермодератор
Отправлено: 26 Марта, 2011 - 20:56:21
Post Id



Активный участник


Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008  
Откуда: Москва


Помог: 57 раз(а)




Блин, выведи запрос в браузер, выведи mysql_error(), прочитай, поразмышляй - это так сложно?
 
 Top
andrweb
Отправлено: 26 Марта, 2011 - 20:57:44
Post Id



Гость


Покинул форум
Сообщений всего: 99
Дата рег-ции: Нояб. 2009  
Откуда: РОССИЯ Ростов-на-Дону


Помог: 0 раз(а)




Champion пишет:
Блин, выведи запрос в браузер, выведи mysql_error(), прочитай, поразмышляй - это так сложно?

Пробовал, ничего не выводит...


-----
Горбатого могила исправит.
 
 Top
Champion Супермодератор
Отправлено: 26 Марта, 2011 - 21:00:47
Post Id



Активный участник


Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008  
Откуда: Москва


Помог: 57 раз(а)




andrweb пишет:
ничего не выводит.
Запрос не выводит? Вероятно, надо к доктору обратиться. К офтальмологу или еще к кому.
А что вообще значит "не работает"?
 
 Top
andrweb
Отправлено: 26 Марта, 2011 - 21:01:49
Post Id



Гость


Покинул форум
Сообщений всего: 99
Дата рег-ции: Нояб. 2009  
Откуда: РОССИЯ Ростов-на-Дону


Помог: 0 раз(а)




Вот адрес если кому интересно...
http://test2[dot]d-ss[dot]ru/catalog.php

Запрос нифига не работает... Аналогичный работает, а этот нет....
(Добавление)
Champion пишет:
andrweb пишет:
ничего не выводит.
Запрос не выводит? Вероятно, надо к доктору обратиться. К офтальмологу или еще к кому.
А что вообще значит "не работает"?

Доступ к хостингу имеет еще один человек... Мог он как-нибудь отключить ошибки?


-----
Горбатого могила исправит.
 
 Top
dedyshka
Отправлено: 26 Марта, 2011 - 21:06:42
Post Id


Новичок


Покинул форум
Сообщений всего: 31
Дата рег-ции: Янв. 2011  


Помог: 1 раз(а)




а если убрать скобки в условии?

PHP:
скопировать код в буфер обмена
  1. $product_query = mysql_query("SELECT * FROM `product` where visible=1 and category=".$_GET['category']." order by `id` asc");


а для вывода mysql_error() попробуйте заменить то что выше на:

PHP:
скопировать код в буфер обмена
  1. if (!$product_query = mysql_query("SELECT * FROM `product` where visible=1 and category=".$_GET['category']." order by `id` asc")) echo mysql_error();

(Отредактировано автором: 26 Марта, 2011 - 21:08:49)

 
 Top
andrweb
Отправлено: 26 Марта, 2011 - 21:09:32
Post Id



Гость


Покинул форум
Сообщений всего: 99
Дата рег-ции: Нояб. 2009  
Откуда: РОССИЯ Ростов-на-Дону


Помог: 0 раз(а)




dedyshka пишет:
а если убрать скобки в условии?

PHP:
скопировать код в буфер обмена
  1. $product_query = mysql_query("SELECT * FROM `product` where visible=1 and category=".$_GET['category']." order by `id` asc");


Походу я пересидел за компом... В элементарное не могу въехать...


-----
Горбатого могила исправит.
 
 Top
Champion Супермодератор
Отправлено: 26 Марта, 2011 - 21:10:37
Post Id



Активный участник


Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008  
Откуда: Москва


Помог: 57 раз(а)




Вывод в браузер sql запроса или функции mysql_error и mysql_errno никакого отношения к выводу ошибок не имеют.
А что мог сделать еще один человек - надо спросить у него, а не на форуме.
 
 Top
andrweb
Отправлено: 26 Марта, 2011 - 21:13:22
Post Id



Гость


Покинул форум
Сообщений всего: 99
Дата рег-ции: Нояб. 2009  
Откуда: РОССИЯ Ростов-на-Дону


Помог: 0 раз(а)




dedyshka пишет:
а если убрать скобки в условии?

PHP:
скопировать код в буфер обмена
  1. $product_query = mysql_query("SELECT * FROM `product` where visible=1 and category=".$_GET['category']." order by `id` asc");


а для вывода mysql_error() попробуйте заменить то что выше на:

PHP:
скопировать код в буфер обмена
  1. if (!$product_query = mysql_query("SELECT * FROM `product` where visible=1 and category=".$_GET['category']." order by `id` asc")) echo mysql_error();


Я же говорю - ничего не выводит... ПУСТО...
(Добавление)
Champion пишет:
Вывод в браузер sql запроса или функции mysql_error и mysql_errno никакого отношения к выводу ошибок не имеют.
А что мог сделать еще один человек - надо спросить у него, а не на форуме.


Ты что такой умный?.. Я спросил нет ли средств отключения в настройках php?


-----
Горбатого могила исправит.
 
 Top
dedyshka
Отправлено: 26 Марта, 2011 - 21:18:03
Post Id


Новичок


Покинул форум
Сообщений всего: 31
Дата рег-ции: Янв. 2011  


Помог: 1 раз(а)




andrweb пишет:
Я спросил нет ли средств отключения в настройках php?


должна быть)

если в начале скрипта написать

(Отредактировано автором: 26 Марта, 2011 - 21:18:43)

 
 Top
Champion Супермодератор
Отправлено: 26 Марта, 2011 - 21:19:43
Post Id



Активный участник


Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008  
Откуда: Москва


Помог: 57 раз(а)




Средства есть.
andrweb пишет:
Ты что такой умный?
Ну я во всяком случае умею выводить текст запроса в браузер, смотерть на него. А ты этому не научился.
Вообще люди, которые не могут это сделать - они как вообще такие появляются?
 
 Top
OrmaJever Модератор
Отправлено: 26 Марта, 2011 - 21:23:42
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


Помог: 299 раз(а)




неработает потому что нужно брать в кавычки
PHP:
скопировать код в буфер обмена
  1. $product_query = mysql_query("SELECT * FROM `product` where `visible`=1 and `category`='{$_GET['category']}' order by `id` asc");


-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
andrweb
Отправлено: 26 Марта, 2011 - 21:38:07
Post Id



Гость


Покинул форум
Сообщений всего: 99
Дата рег-ции: Нояб. 2009  
Откуда: РОССИЯ Ростов-на-Дону


Помог: 0 раз(а)




Champion пишет:
Средства есть.
andrweb пишет:
Ты что такой умный?
Ну я во всяком случае умею выводить текст запроса в браузер, смотерть на него. А ты этому не научился.
Вообще люди, которые не могут это сделать - они как вообще такие появляются?


Не надо сейчас демогогию развивать... Я уже в бешенстве от того что нихрена не выводится. Если бы все было нормально - я бы сюда не обращался... Уж в элементарных вещах я разбираюсь...

Полазил в настройках - все нормально вроде.
Ошибки не выводятся по-прежнему...
Но вот запрос - заработал Не понял!!!!!!!
Почему, не могу понять...
Звонил в техподдержку - говорят все нормально и никаких изменений не делается.
Так что всем спасибо, тема закрыта... А я на пенсию пойду... Радость


-----
Горбатого могила исправит.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB