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 : -# $select nommant la colonne souhaitée, -# $from, -# $where, -# $groupby, -# $orderby, -# $limit, -# $having, -# $serveur, -# $option. Elle s’utilise comme ceci :
$valeur = sql_getfetsel('colonne', 'table', 'id_table=' . intval($id_table));
Notons que déclarer un alias fonctionne aussi :
$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 : 17/05/21

Traductions : English, français