За последние 24 часа нас посетили 52327 программистов и 1723 робота. Сейчас ищут 862 программиста ...

Uncaught Error: Call to undefined function mysql_num_fields() in

Тема в разделе "PHP для новичков", создана пользователем mixnet, 16 дек 2018.

  1. mixnet

    mixnet Новичок

    С нами с:
    11 авг 2018
    Сообщения:
    146
    Симпатии:
    7
    PHP:
    1. function get_sql_fields($table) {
    2.   $q="select * from $table limit 1";
    3.   $a=array();
    4.   if (!$r=mysqli_query($GLOBALS["link"], $q)) return($a);
    5.   for ($i=0; $i<mysql_num_fields($r); $i++)
    6.     $a[mysql_field_name($r,$i)]='';
    7.   return($a);
    8.   }
    помогите переписать функцию mysql_field_name и mysql_num_fields на mysqli
    --- Добавлено ---
    так правильно будет?


    PHP:
    1. function get_sql_fields($table) {
    2.   $q="select * from $table limit 1";
    3.   $a=array();
    4.   if (!$r=mysqli_query($GLOBALS["link"], $q)) return($a);
    5.   for ($i=0; $i<mysqli_num_fields($r); $i++)
    6.     $a= mysqli_fetch_field_direct($r,$i);
    7.   return($a);
    8.   }
     
  2. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.818
    Симпатии:
    1.333
    Адрес:
    Лень