How to get the columns names along with resultset in php/mysql?

后端 未结 5 1170
生来不讨喜
生来不讨喜 2020-12-06 05:56

Is this OK ?

$i = 0;
while ($row = mysql_fetch_array($result))
{
    $resultset[] = $row;
    $columns[] = mysql_fetch_field($result, $i);
}
<
5条回答
  •  甜味超标
    2020-12-06 06:11

    Here is a more modern solution with ...i:

    $db_link = @mysqli_connect($server, $user, $pass, $db) or die("Connection failed");
    $spalten = ['pc_name', 'pc_type', 'pc_snr', 'pc_bj', 'mo_port_1', 'mo_snr_1', 'mo_bj_1', 'mo_port_2', 'mo_snr_2', 'mo_bj_2'];
    
    $abfrage = "SELECT " . implode(',', $spalten) . " FROM hardware order by pc_name";
    
    $liste = mysqli_query($db_link, $abfrage);
    $spalten = mysqli_num_fields($liste);
    
    
    while ($werte[] = mysqli_fetch_array($liste, MYSQLI_ASSOC)) {}
        name;
                        echo '';
                    }
                    ?>
                
    ' . ucfirst($feldname[$i]) . '

提交回复
热议问题