Framework

Méthode Sql::Query_while()

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


Description



Code PHP :
resource Query_while(string $query, int $errline, string $errfile)


Cette méthode de la classe SQL permet de récupérer des champs d'une ou plusieurs lignes dans une table de la base de données.
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 une ressource sur laquelle il faudra utiliser la méthode sql_fetch_assoc() pour la parcourir.



Exemple




Code PHP :
 
$result = $Sql->query_while("SELECT user_id, login
FROM ".PREFIX."member
ORDER BY login", __LINE__, __FILE__);
while( $row = $Sql->fetch_assoc($result) )
{
echo $row['login'] . ' : ' . $row['user_id'] . '<br />';
}
$Sql->Close($result);
 
/*
Va afficher la liste des membres sous cette forme:
pseudomembre1 : 1
pseudomembre2 : 2
pseudomembre3 : 3
..
*/
 



Voir aussi



Query() (requête simple champs), Query_array() (requête multiple champs), Query_inject() (Exécution simple d'une requête), Close() (libère le résultat de la mémoire).
Cette page a été vue 2057 fois