За последние 24 часа нас посетили 17629 программистов и 1617 роботов. Сейчас ищут 2083 программиста ...

@mysql_fetch_array. mysqli

Тема в разделе "MySQL", создана пользователем stos, 15 май 2009.

  1. stos

    stos Активный пользователь

    С нами с:
    28 дек 2007
    Сообщения:
    57
    Симпатии:
    0
    Здравствуйте.
    такой вопрос. Раньше стоял пхпбб2 на обычном мускуле.
    нынче сменили хостинг. там стоит мускулi.
    итак, на старом форуме была функция:
    PHP:
    1. function sql_fetchrow($query_id = 0)
    2.     {
    3.         if(!$query_id)
    4.         {
    5.             $query_id = $this->query_result;
    6.         }
    7.         if($query_id)
    8.         {
    9.             $this->row[$query_id] = @mysql_fetch_array($query_id);
    10.             return $this->row[$query_id];
    11.         }
    12.         else
    13.         {
    14.             return false;
    15.         }
    16.     }
    пробовал на новый пхпбб3 прикрутить её, но выдало ошибку:

    [phpBB Debug] PHP Notice: in file /includes/db/mysqli.php on line 244: Illegal offset type
    [phpBB Debug] PHP Notice: in file /includes/db/mysqli.php on line 245: Illegal offset type

    из функции это вот какие строки:
    PHP:
    1. $this->row[$query_id] = @mysql_fetch_array($query_id);
    2.             return $this->row[$query_id];
    мот че подскажете как одолет ьсей недуг ?. )

    спасибо
     
  2. kas1e

    kas1e Активный пользователь

    С нами с:
    6 апр 2009
    Сообщения:
    280
    Симпатии:
    0
    http://rus-phpnuke.com/php/types.array.html

    PHP:
    1. <?php
    2. array( [key =>] value
    3.      , ...
    4.      )
    5. // key это либо string, либо неотрицательное integer
    6. // value\значение может быть любым
    7. ?>
     
  3. stos

    stos Активный пользователь

    С нами с:
    28 дек 2007
    Сообщения:
    57
    Симпатии:
    0
    интересно, а почему на пхпбб2 эта функция работает ?. )
     
  4. kas1e

    kas1e Активный пользователь

    С нами с:
    6 апр 2009
    Сообщения:
    280
    Симпатии:
    0
    может быть поэтому? :) какая версия пхп была на старом и какая на новом?
     
  5. stos

    stos Активный пользователь

    С нами с:
    28 дек 2007
    Сообщения:
    57
    Симпатии:
    0
    на старом 4, на новом - 5.