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 Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Без описания
Uchenik
Отправлено: 20 Сентября, 2011 - 11:04:36
Post Id



Частый гость


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


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




В чем ошибка?
PHP:
скопировать код в буфер обмена
  1. $res = mysql_query("Select Value From Core Where Category='Menu' && Parameter1='{$currentlocid}' && Parameter2='{$_SESSION['access']}'");
  2.         $myr = mysql_fetch_array($res);
  3.         $menu = $myr['Value'];

Почему выводит Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource
 
 Top
Мелкий Супермодератор
Отправлено: 20 Сентября, 2011 - 11:11:16
Post Id



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


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


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






-----
PostgreSQL DBA
 
 Top
OrmaJever Модератор
Отправлено: 20 Сентября, 2011 - 11:15:41
Post Id



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


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


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




Мелкий я правельно понял в mysql нету && ? есть только and?


-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
Uchenik
Отправлено: 20 Сентября, 2011 - 11:15:44
Post Id



Частый гость


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


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




исправил, безполезно! Эффект тот-же
(Добавление)
&& и and смысл тот же
 
 Top
Мелкий Супермодератор
Отправлено: 20 Сентября, 2011 - 11:22:22
Post Id



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


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


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






-----
PostgreSQL DBA
 
 Top
IronHawk
Отправлено: 20 Сентября, 2011 - 11:40:47
Post Id



Новичок


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


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




Uchenik пишет:
исправил, безполезно! Эффект тот-же

А Вы пробовали выполнить этот запрос в SQL-редакторе(phpMyAdmin, MySQL Workbench, EMS...) при подключении к БД? Какой результат?
 
 Top
Uchenik
Отправлено: 20 Сентября, 2011 - 11:42:41
Post Id



Частый гость


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


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




пробовал, работает идеально, нцу конечно там я его задаю не в таком виде, а примерно
Select Value From Core Where Category='Menu' && Parameter1='1' && Parameter2='1'
 
 Top
IronHawk
Отправлено: 20 Сентября, 2011 - 11:46:27
Post Id



Новичок


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


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




Uchenik пишет:
конечно там я его задаю не в таком виде

Так может и "в виде" дело, отладьтесь, выведите запрос который летит в MySQL , может там что-то "закралось".
 
 Top
Росич
Отправлено: 20 Сентября, 2011 - 11:46:45
Post Id


Новичок


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


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




Ну так архиочевидно, что проблема в переменных.
Обычно программист в таком случае выводит подготовленный запрос на экран, а уже потом в базу (в процессе отладки, разумеется).
Вот и вы нам выведите. Хотя и сами, наверно, сразу увидите косяк.
 
 Top
Uchenik
Отправлено: 20 Сентября, 2011 - 12:16:38
Post Id



Частый гость


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


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




Уже увидел, проблема была в имени таблицы, кстати Мелкий, там описание совсем другой проблемы, зря тему закрыл. =)
Теперь осталось понять почему этот запрос не хочет работать изфайла, хотя все остальные запросы оттуда работают, более подробно http://forum.php.su/topic.php?fo...8&topic=2285

(Отредактировано автором: 20 Сентября, 2011 - 12:18:57)

 
 Top
Мелкий Супермодератор
Отправлено: 20 Сентября, 2011 - 12:18:41
Post Id



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


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


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




Ладно, пусть будет другой вопрос. Хотя на мой взгляд - тот же самый.


-----
PostgreSQL DBA
 
 Top
Uchenik
Отправлено: 20 Сентября, 2011 - 12:19:35
Post Id



Частый гость


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


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




Мелкий, злой ты =)
 
 Top
Мелкий Супермодератор
Отправлено: 20 Сентября, 2011 - 12:34:58
Post Id



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


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


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





Uchenik, ещё не очень.


-----
PostgreSQL DBA
 
 Top
Uchenik
Отправлено: 20 Сентября, 2011 - 12:36:18
Post Id



Частый гость


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


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




Радость
 
 Top
JohnnyB
Отправлено: 30 Сентября, 2011 - 11:30:20
Post Id


Новичок


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


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




Uchenik пишет:
В чем ошибка?
PHP:
скопировать код в буфер обмена
  1. $res = mysql_query("Select Value From Core Where Category='Menu' && Parameter1='{$currentlocid}' && Parameter2='{$_SESSION['access']}'");
  2.         $myr = mysql_fetch_array($res);
  3.         $menu = $myr['Value'];

Почему выводит Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource


Попробуй так


PHP:
скопировать код в буфер обмена
  1. $res = mysql_query("Select Value From Core Where Category='Menu' && Parameter1='{$currentlocid}' && Parameter2='{$_SESSION['access']}'");
  2.         $myr = mysql_fetch_array($res,MYSQL_NUM);
  3.         $menu = $myr[0]['Value'];
 
 Top
Страниц (2): [1] 2 »
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Работа с СУБД »


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



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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB