7.62 MySQL
7 Index des fonctions
Manuel PHP
. Introduction . Pré-requis . Installation . Configuration à l'exécution . Types de ressources . Constantes prédefinies . Exemples . mysql_affected_rows . mysql_change_user . mysql_client_encoding . mysql_close . mysql_connect . mysql_create_db . mysql_data_seek . mysql_db_name . mysql_db_query . mysql_drop_db . mysql_errno . mysql_error . mysql_escape_string . mysql_fetch_array . mysql_fetch_assoc . mysql_fetch_field . mysql_fetch_lengths . mysql_fetch_object . mysql_fetch_row . mysql_field_flags . mysql_field_len . mysql_field_name . mysql_field_seek . mysql_field_table ->mysql_field_type . mysql_free_result . mysql_get_client_info . mysql_get_host_info . mysql_get_proto_info . mysql_get_server_info . mysql_info . mysql_insert_id . mysql_list_dbs . mysql_list_fields . mysql_list_processes . mysql_list_tables . mysql_num_fields . mysql_num_rows . mysql_pconnect . mysql_ping . mysql_query . mysql_real_escape_string . mysql_result . mysql_select_db . mysql_stat . mysql_tablename . mysql_thread_id . mysql_unbuffered_query
|
7.62.32 mysql_field_type()Retourne le type de la colonne courante[ Exemples avec mysql_field_type ] PHP 3, PHP 4
string
mysql_field_type (
resource
result
,
int
field_offset
)
mysql_field_type
est similaire à la fonction
mysql_field_name
. Les arguments sont identiques : c'est
le type du champ qui est retourné. Il vaudra
"int", "real", "string", "blob" ou d'autres, comme détaillé
dans la documentation MySQL .
Types MySQL |
<?php mysql_connect("localhost", "mysql_utilisateur", "mysql_mot_de_passe"); mysql_select_db("mysql"); $result = mysql_query("SELECT * FROM func"); $fields = mysql_num_fields($result); $rows = mysql_num_rows($result); $table = mysql_field_table($result, 0); echo "Votre table '".$table."' dispose de ".$fields." colonnes et ".$rows." ligne(s)\n"; echo "Les colonnes sont les suivantes : \n"; for ($i=0; $i < $fields; $i++) { $type = mysql_field_type($result, $i); $name = mysql_field_name($result, $i); $len = mysql_field_len($result, $i); $flags = mysql_field_flags($result, $i); echo ); mysql_close(); ?>
|
L'exemple ci-dessus produit l'affichage suivant :
Votre table 'func' dispose de 4 colonnes et 1 ligne(s)
Les colonnes sont les suivantes :
string name 64 not_null primary_key binary
int ret 1 not_null
string dl 128 not_null
string type 9 not_null enum
Pour des raisons de compatibilité ascendante, mysql_fieldtype()
peut encore être utilisé. Toutefois, elle est obsolète.
|