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 :: Ошибка mysql_fetch_array(): supplied argument is not a valid MySQL result resource in

 PHP.SU

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


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

> Без описания
moloko
Отправлено: 04 Января, 2012 - 17:32:50
Post Id


Новичок


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


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




Выскакивает ошибка
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in ...contents/karta.php on line 4
PHP:
скопировать код в буфер обмена
  1. <?
  2. $gr=$_GET['gr'];
  3.   $qgroup = mysql_query('SELECT * FROM org_group WHERE org_group_id='.$gr.' ORDER BY org_group_name ASC',$db);
  4.   $org_grouprow = mysql_fetch_array($qgroup);
  5.  $i=1;
  6. ?>
  7. <?
  8. echo '<div id="org_block_id_'.$i.'" class="suborg_block">';
  9.   echo '
  10. <a href="subgroup.php?gr='.$org_grouprow['org_group_id'].'" class="suborg_link"> '.$org_grouprow['org_group_name'];' </a><ul class="spisok">';
  11.  
  12.                   $qsubgroup = mysql_query('SELECT * FROM org_subgroup,sv_sub_gr WHERE org_subgroup_id=sv_sub_id AND sv_gr_id='.$gr.' ORDER BY org_subgroup_name ASC',$db);
  13. echo '<li class="ss_group_item">';
  14.           while ($org_sgrouprow = mysql_fetch_array($qsubgroup)){
  15.           $qssgroup = mysql_query('SELECT * FROM org_ss_group,sv_ssub_sub WHERE ss_group_id=sv_ss_id AND sv_gr_sub_id='.$org_sgrouprow['org_subgroup_id'].' ORDER BY ss_gr_name ASC',$db);
  16.           echo '
  17.          <a href="organization.php?sgr='.$org_sgrouprow['org_subgroup_id'].'&gr='.$gr.'" class="suborg_link">'.$org_sgrouprow['org_subgroup_name'];  '</a>
  18.            ';
  19.                         while ($org_ssgrouprow = mysql_fetch_array($qssgroup)){
  20.                           echo'
  21.              <li class="ss_group_item"><a href="organization_ss.php?ssgr='.$org_ssgrouprow['ss_group_id'].'&gr='.$gr.'" class="ss_link"> - '.$org_ssgrouprow['ss_gr_name']; '</a></li>';$i++;};
  22.             echo '</ul>';$i++;
  23.                         };
  24.         $i++;
  25.                 echo '</div>';          ?>


Помогите, пожалуйста, разобраться почему.
 
 Top
snikers987
Отправлено: 04 Января, 2012 - 17:40:04
Post Id



Участник


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


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






-----
Когда всматриваешься в тёмную бездну, учти, что кто-то может смотреть на тебя из неё...
 
My status
 Top
Bio man
Отправлено: 04 Января, 2012 - 17:41:04
Post Id


Постоянный участник


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


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




moloko, вам вместо потока (ресурса) приходит false. скорее всего запрос не верный
 
 Top
DlTA
Отправлено: 04 Января, 2012 - 17:41:08
Post Id



Постоянный участник


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


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




moloko пишет:
$gr=$_GET['gr'];
  $qgroup = mysql_query('SELECT * FROM org_group WHERE org_group_id='.$gr.' ORDER BY org_group_name ASC',$db);
ну так посмотрите что именно за запрос идет
внешне проблем не видно

кроме отсутствия подключения к базе
 
 Top
moloko
Отправлено: 04 Января, 2012 - 19:50:04
Post Id


Новичок


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


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






Проверил, что передается в функцию, с помощью var_damp
Если правильно понял как это делается... Я просто знаю только азы и то не все.
PHP:
скопировать код в буфер обмена
  1. <?
  2. $gr=$_GET['gr'];
  3.   $qgroup = mysql_query('SELECT * FROM org_group WHERE org_group_id='.$gr.' ORDER BY org_group_name ASC',$db);
  4.   $org_grouprow = mysql_fetch_array($qgroup);
  5.  $var_damp ($org_grouprow);
  6. ?>

Выскочила ошибка
Fatal error: Function name must be a string in
Так и не разобрался, что это за ошибка...
 
 Top
PATCH
Отправлено: 04 Января, 2012 - 19:51:25
Post Id



Частый посетитель


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


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




$var_damp ($qgroup);
 
 Top
moloko
Отправлено: 04 Января, 2012 - 19:54:14
Post Id


Новичок


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


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




PATCH пишет:
$var_damp ($qgroup);


PHP:
скопировать код в буфер обмена
  1. <?
  2. $gr=$_GET['gr'];
  3.   $qgroup = mysql_query('SELECT * FROM org_group WHERE org_group_id='.$gr.' ORDER BY org_group_name ASC',$db);
  4.  $var_damp ($qgroup);
  5. ?>
  6.  


Выдает ту же ошибку
Fatal error: Function name must be a string in ... on line 4
 
 Top
snikers987
Отправлено: 04 Января, 2012 - 19:54:45
Post Id



Участник


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


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





Зачем $ перед вызовом функции? + ошибка в имени функции

Сделай так, и результат сюда

PHP:
скопировать код в буфер обмена
  1. <?
  2. $gr=$_GET['gr'];
  3.  
  4. echo $sSql = 'SELECT * FROM org_group WHERE org_group_id='.$gr.' ORDER BY org_group_name ASC';
  5. $qgroup = mysql_query($sSql) or die(mysql_error());
  6. ?>
  7.  

(Отредактировано автором: 04 Января, 2012 - 19:58:27)



-----
Когда всматриваешься в тёмную бездну, учти, что кто-то может смотреть на тебя из неё...
 
My status
 Top
moloko
Отправлено: 04 Января, 2012 - 19:58:01
Post Id


Новичок


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


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




PHP:
скопировать код в буфер обмена
  1. <?
  2. $gr=$_GET['gr'];
  3.   $qgroup = mysql_query('SELECT * FROM org_group WHERE org_group_id='.$gr.' ORDER BY org_group_name ASC',$db);
  4.  var_damp ($qgroup);
  5. ?>
  6.  


Ошибка
Fatal error: Call to undefined function var_damp() in ... on line 4

т.е. идет неправильный запрос?
 
 Top
snikers987
Отправлено: 04 Января, 2012 - 20:01:19
Post Id



Участник


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


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




moloko пишет:
PHP:
скопировать код в буфер обмена
  1. <?
  2. $gr=$_GET['gr'];
  3.   $qgroup = mysql_query('SELECT * FROM org_group WHERE org_group_id='.$gr.' ORDER BY org_group_name ASC',$db);
  4.  var_damp ($qgroup);
  5. ?>
  6.  


Ошибка
Fatal error: Call to undefined function var_damp() in ... on line 4

т.е. идет неправильный запрос?


Ты действительно не видишь разницы между var_dump() и var_damp()?
Да и вардамп тут не нужен


-----
Когда всматриваешься в тёмную бездну, учти, что кто-то может смотреть на тебя из неё...
 
My status
 Top
moloko
Отправлено: 04 Января, 2012 - 20:07:54
Post Id


Новичок


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


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




snikers987 пишет:


Ты действительно не видишь разницы между var_dump() и var_damp()?


Извиняюсь, опечатка вышла)
Просто уже весь день бьюсь над этим.
С помощью var_dump выскочило bool(false)
(Добавление)
snikers987 пишет:

Сделай так, и результат сюда

PHP:
скопировать код в буфер обмена
  1. <?
  2. $gr=$_GET['gr'];
  3.  
  4. echo $sSql = 'SELECT * FROM org_group WHERE org_group_id='.$gr.' ORDER BY org_group_name ASC';
  5. $qgroup = mysql_query($sSql) or die(mysql_error());
  6. ?>
  7.  


SELECT * FROM org_group WHERE org_group_id= ORDER BY org_group_name ASCYou have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ORDER BY org_group_name ASC' at line 1
 
 Top
PATCH
Отправлено: 04 Января, 2012 - 20:24:34
Post Id



Частый посетитель


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


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




а) У ТЕБЯ $_get['GR'] - ПУСТА
Б) ты ошибся с именем таблицы или поля . перепроверь внимательно
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


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



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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB