sql_getfetsel

La fonction sql_getfetsel() récupère l’unique colonne demandée de la première ligne d’une sélection. Elle a les mêmes paramètres que sql_select() et est un raccourcis de la combinaison sql_fetsel() + array_shift().

Ses paramètres sont :

  1. $select nommant la colonne souhaitée,
  2. $from,
  3. $where,
  4. $groupby,
  5. $orderby,
  6. $limit,
  7. $having,
  8. $serveur,
  9. $option.

Elle s’utilise comme ceci :

$valeur = sql_getfetsel('colonne', 'table', 'id_table=' . intval($id_table));

Notons qu’il est possible de déclarer un alias :

$valeur = sql_getfetsel('colonne AS alias', 'table', 'id_table=' . intval($id_table));

Exemple

Obtenir le secteur d’une rubrique :

$id_secteur = sql_getfetsel("id_secteur", "spip_rubriques", "id_rubrique=" . intval($id_rubrique));

Le plugin « Job Queue » qui gère une liste de tâche planifiées obtient la date d’une prochaine tâche à effectuer comme cela :

$date = sql_getfetsel('date', 'spip_jobs', '', '', 'date', '0,1');

Auteur Matthieu Marcillaud Publié le : Mis à jour : 12/03/23

Traductions : English, français