Programmer avec SPIP 3.0
Documentation technique sur SPIP 3.0

> > > > sql_getfetsel

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 :

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

Notons que déclarer un alias fonctionne aussi :

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

Exemple

Obtenir le secteur d’une rubrique :

  1. $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 :

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