Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.17.150.163] |
|
Сообщ.
#1
,
|
|
|
function f1() { $a=mysql_query("select * from $table"); $b=mysql_num_rows($a); for($k=0; $k<$b; $k++) { echo"lol"; } } при вызове её выходит ошибка Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource что делать незнаю |
Сообщ.
#2
,
|
|
|
! вы правила читали , если нет - то поздно ! 1. неиспользование тега [CODE] 2. не все подробности указанны 2.1 В названии надо написать что проблемы с PHP+MySQL касательно 2 - что в $table, что говорит mysql_error (), что в таблице итд. успешен ли был коннект с ДБ ? ЗЫ Исправил название |
Сообщ.
#3
,
|
|
|
если этот код вызывать не в функции, то все работает нормально, т.е. коннект проходит нормально, если же код прописать в фун-ию то появляется эта ошибка
|
Сообщ.
#4
,
|
|
|
metadont,
я ж спросил - 1. откуда берётся $table? если ето глобальная переменная то надо её указать ( global $table ) 2. вставьте строчку eco mysql_error () перед строкой $b=mysql_num_rows( $a ) и запустите скрипт |
Сообщ.
#5
,
|
|
|
с этим разобрался!
ошибка была с объявлением переменных |