FLYM Опубликовано 10 Мая 2004 Жалоба Поделиться Опубликовано 10 Мая 2004 Вроде раньше была такая функция:mysql_num_rows(id_запроса)Она возвращала число строк в таблице запроса...У меня хостинг на amillo.net, когда я хочу использовать mysql_num_rows он говорит:The XML page cannot be displayed Cannot view XML input using XSL style sheet. Please correct the error and then click the Refresh button, or try again later. -------------------------------------------------------------------------------- Only one top level element is allowed in an XML document. Error processing resource 'http://grsforum.w6.ru/grs/repair/7te77... <b>Warning</b>: mysql_num_rows(): supplied argument is not a valid MySQL result resource in <b>/usr/apach... У меня вопрос: что я сделал неправильно. Вот мой запрос:$consulta=mysql_query("select * from ibf_awards where mid = '$member[id]'"); $nawards=mysql_num_rows($consulta); if ($nawards>0) { $info['award'] = "<a href=\"java script: PopUp('sources/awards.php?mid=".$member['id']."', 'Awards', '600', '300','0','0','1','0','0')\">".$ibforums->lang['click_here'].' '."<i>($nawards)</i></a>"; } else { $info['award'] = $ibforums->lang['no_award']; }(Это из мода AWARDS) Если сейчас нет такой функции, то какая имеется сейчас? Или это особенность моего хостинга? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Valera Опубликовано 10 Мая 2004 Жалоба Поделиться Опубликовано 10 Мая 2004 рабочий кусок $this->SQL="SELECT c.cat_id_auto, c.cat_category, c.cat_group_forum, c.cat_active_forum, c.cat_name_forum, c.cat_description, c.cat_img_forum FROM cat c WHERE "; if(empty($cat)) { $this->SQL.="c.cat_group_forum = '0' ORDER BY c.cat_category ASC, c.cat_group_forum ASC LIMIT 100"; } else { $this->SQL.="c.cat_category = '{$cat}' ORDER BY c.cat_category ASC, c.cat_group_forum ASC LIMIT 100"; } echo $this->SQL; $result =$this->mysql_connect(); if(mysql_num_rows($result))//получить кол-во столбцов, возвращает 0 если { return $result; } Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
FLYM Опубликовано 10 Мая 2004 Автор Жалоба Поделиться Опубликовано 10 Мая 2004 Valera А можешь переделать под мой?Всмысле чтобы мой работал... Где там что-то проглючилось? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Valera Опубликовано 10 Мая 2004 Жалоба Поделиться Опубликовано 10 Мая 2004 <?php $link = mysql_connect("localhost", "mysql_user", "mysql_password"); mysql_select_db("database", $link); $result = mysql_query("SELECT * FROM table1", $link); $num_rows = mysql_num_rows($result); echo "$num_rows Rows\n"; ?>Вот более полный пример.http://ru2.php.net/manual/en/function.mysql-num-rows.php Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
FLYM Опубликовано 10 Мая 2004 Автор Жалоба Поделиться Опубликовано 10 Мая 2004 Valera Ндя...Все объяснил... У меня же вроде все также... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Valera Опубликовано 10 Мая 2004 Жалоба Поделиться Опубликовано 10 Мая 2004 select * from ibf_awards where mid = '$member[id]' А что за таблица ibf_awards???У себя в форуме я ее не нашел... Глянь вот это... возможно здесь есть ответ.http://forums.ibplanet.com/index.php?showtopic=30570&st=20 Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
FLYM Опубликовано 10 Мая 2004 Автор Жалоба Поделиться Опубликовано 10 Мая 2004 Valera У тебя ее и не должно быть она от мода AWARDS... Ща почитаю... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
FLYM Опубликовано 10 Мая 2004 Автор Жалоба Поделиться Опубликовано 10 Мая 2004 *бьется головой об стенку*Valera Пасиба большое! Усе теперь работает... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.