sql >> Database >  >> RDS >> Mysql

Hoe de kolomnamen samen met de resultatenset in php/mysql te krijgen?

Probeer de mysql_fetch_field functie.

Bijvoorbeeld:

<?php
$dbLink = mysql_connect('localhost', 'usr', 'pwd');
mysql_select_db('test', $dbLink);

$sql = "SELECT * FROM cartable";
$result = mysql_query($sql) or die(mysql_error());

// Print the column names as the headers of a table
echo "<table><tr>";
for($i = 0; $i < mysql_num_fields($result); $i++) {
    $field_info = mysql_fetch_field($result, $i);
    echo "<th>{$field_info->name}</th>";
}

// Print the data
while($row = mysql_fetch_row($result)) {
    echo "<tr>";
    foreach($row as $_column) {
        echo "<td>{$_column}</td>";
    }
    echo "</tr>";
}

echo "</table>";
?>


  1. Haal het Oracle-tabeltype op uit de opgeslagen procedure met behulp van JDBC

  2. Een functie met tabelwaarde maken in SQL Server

  3. Krijg waarden van de eerste en laatste rij per groep

  4. Wat is de root-fout achter Kan geen databaseverbinding tot stand brengen. Controleer verbindingsreeks, gebruikersnaam en wachtwoord.