Menu:
Home
mysql_fetch_array()
: Retourne une ligne de résultat MySQL sous la forme d'un tableau associatif,
d'un tableau indexé, ou les deux
mysql_fetch_assoc() : Lit une ligne de résultat
MySQL dans un tableau associatif
mysql_fetch_field() : Retourne les colonne
MySQL sous forme d'objet
mysql_fetch_object() : Retourne une ligne
de résultat MySQL sous la forme d'un objet
mysql_fetch_row() : Retourne une ligne de
résultat MySQL sous la forme d'un tableau
mysql_num_rows() : Retourne le nombre de lignes
d'un résultat MySQL
mysql_result() : Retourne un champ d'un résultat
MySQL
Content of the table:
| ID | First name | Last name |
| 8 | Donny | Nguyen |
| 9 | Fabrice | Catonet |
| 10 | Tom | Diot |
| 11 | Ronaldinho | Gaucho |
Function:
mysql_fetch_field()
Explanation:
mysql_fetch_field retourne un objet contenant les données,
lu dans le résultat result .
Results:
mysql_connect("localhost", "root", "") or die("Impossible de se connecter : " . mysql_error());
mysql_select_db("sql_basics");
$result = mysql_query("select * from mytable") or die("Query failed: " . mysql_error());
$i = 0;
while ($i < mysql_num_fields($result)) {
echo "Détails sur la colonne $i :
\n";
$meta = mysql_fetch_field($result, $i);
if (!$meta) {
echo "Aucun détail disponible
\n";
}
echo "
blob: $meta->blob
max_length: $meta->max_length
multiple_key: $meta->multiple_key
name: $meta->name
not_null: $meta->not_null
numeric: $meta->numeric
primary_key: $meta->primary_key
table: $meta->table
type: $meta->type
unique_key: $meta->unique_key
unsigned: $meta->unsigned
zerofill: $meta->zerofill
";
$i++;
}
mysql_free_result($result);
?>