Framework

Méthode Sql::Query_array()

Query_array
Query_array — Exécute une requête simple (sur un seul champ et une seule ligne) et renvoie son résultat.


Description



Code PHP :
string query_array($sql_table, $sql_field [, $sql_field2, $sql_field3 ...], $sql_cond, $errline, $errfile)


Cette méthode de la classe SQL permet de récupérer plusieurs champs d'une ligne dans une table de la base de données.

Un nombre variable de champs peut-être demandé, ou tous avec *.

Si vous ne souhaitez que la valeur d'un champs, alors la méthode Query() est plus appropriée.

La requête doit être écrite entre des guillemets doubles (") afin d'assurer la cohérence des requêtes.
La constate PREFIX doit être utilisé devant le nom des tables (par défaut PREFIX vaut phpboost_).

$errline doit être remplacé par la constante magique __LINE__ et $errfile doit être remplacé par la constante magique __FILE__



Valeur de retour




Cette fonction retourne un tableau associatif indexé par le nom des champs demandés.


Exemple




Code PHP :
 
$row= $Sql->query_array("member", "login", "user_mail", "WHERE user_id = 1", __LINE__, __FILE__);
 
echo $row['login']; //Affiche le nom d'utilisateur ayant pour identifiant 1.
echo $row['user_mail']; //Affiche le mail de l'utilisateur ayant pour identifiant 1.
 



Voir aussi



Query() (requête multiple champs), Query_while() (Requête multi ligne), Query_inject() (Exécution simple d'une requête).
Cette page a été vue 1972 fois