DB_common::getListOf() (Previous) (Next) DB_common::getOption()

View this page in Last updated: Sun, 20 Jul 2008
English | Dutch | French | German | Hungarian | Japanese | Polish | Russian | Spanish | Plain HTML

DB_common::getOne()

DB_common::getOne() -- Récupère la première colonne de la première ligne

Description

Récupère la première colonne de la première ligne des données retournées par la requête. La fonction prend soin d'exécuter la requête et de libérer le résultat par la suite.

Paramètres

chaîne de caractères $query

la requête SQL à préparer

mixed $params

tableau, chaîne ou données numériques à ajouter à la requête préparée. Le nombre d'éléments passés doit correspondre à celui des marqueurs dans la requête préparée : un marqueur pour les scalaires ou un marqueur par élément du tableau pour un tableau.

Si fourni, prepare() / execute() sont utilisées.

Valeur retournée

mixed - la valeur retournée ou un objet DB_Error en cas d'erreur.

Note

Cette fonction ne peut pas être appelée de façon statique.

DB_common::getListOf() (Previous) (Next) DB_common::getOption()

Download Documentation Last updated: Sun, 20 Jul 2008
Do you think that something on this page is wrong? Please file a bug report or add a note.
User Notes:
Note by: webmaster@metapundit.net
Be careful using getOne() on columns that may contain null values - you now have no way of knowing whether your query matched any rows or not. Consider the table

users
|id|name|
---+----+
1 | test
2 | NULL
---------
<?php
var_dump
($db->getOne('select name from users where id=1'));
var_dump($db->getOne('select name from users where id=2'));
var_dump($db->getOne('select name from users where foo=1'));
?>


will output "NULL", "NULL", and a db_error object.