На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
Модераторы: Serafim, fatalist
  
    > Ошибка при вызове функции , PHP+MySQL
      ExpandedWrap disabled
         
        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
      что делать незнаю
      Сообщение отредактировано: SergeS -
        !
        вы правила читали , если нет - то поздно !
        1. неиспользование тега [CODE]
        2. не все подробности указанны
        2.1 В названии надо написать что проблемы с PHP+MySQL


        касательно 2 - что в $table, что говорит mysql_error (), что в таблице итд.
        успешен ли был коннект с ДБ ?

        ЗЫ Исправил название
          если этот код вызывать не в функции, то все работает нормально, т.е. коннект проходит нормально, если же код прописать в фун-ию то появляется эта ошибка
          Сообщение отредактировано: metadont -
            metadont,
            я ж спросил -
            1. откуда берётся $table? если ето глобальная переменная то надо её указать ( global $table )
            2. вставьте строчку eco mysql_error () перед строкой $b=mysql_num_rows( $a ) и запустите скрипт
              с этим разобрался!
              ошибка была с объявлением переменных
              0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
              0 пользователей:


              Рейтинг@Mail.ru
              [ Script execution time: 0,0194 ]   [ 15 queries used ]   [ Generated: 26.04.24, 00:49 GMT ]