rechercher.php
SPIP, Système de publication pour l'internet
Copyright © avec tendresse depuis 2001 Arnaud Martin, Antoine Pitrou, Philippe Rivière, Emmanuel Saint-James
Ce programme est un logiciel libre distribué sous licence GNU/GPL.
Table of Contents
Functions
- liste_des_champs() : array<string|int, mixed>
- Donne la liste des champs/tables où l'on sait chercher / remplacer avec un poids pour le score
- liste_des_jointures() : mixed
- expression_recherche() : mixed
- recherche_en_base() : array<string|int, mixed>
- Effectue une recherche sur toutes les tables de la base de données
- remplace_en_base() : mixed
Functions
liste_des_champs()
Donne la liste des champs/tables où l'on sait chercher / remplacer avec un poids pour le score
liste_des_champs() : array<string|int, mixed>
Utilise l'information rechercher_champs
sur la déclaration
des objets éditoriaux.
Tags
Return values
array<string|int, mixed> —Couples (type d'objet => Couples (champ => score))
liste_des_jointures()
liste_des_jointures() : mixed
expression_recherche()
expression_recherche(mixed $recherche, mixed $options) : mixed
Parameters
- $recherche : mixed
- $options : mixed
recherche_en_base()
Effectue une recherche sur toutes les tables de la base de données
recherche_en_base([string $recherche = '' ][, null|array<string|int, mixed>|string $tables = null ][, array<string|int, mixed> $options = [] ][, string $serveur = '' ]) : array<string|int, mixed>
Parameters
- $recherche : string = ''
-
Le terme de recherche
- $tables : null|array<string|int, mixed>|string = null
-
- null : toutes les tables acceptant des recherches
- array : liste des tables souhaitées
- string : une chaîne listant les tables souhaitées, séparées par des virgules (préférer array cependant)
- $options : array<string|int, mixed> = []
-
{ @var pour $toutvoir éviter autoriser(voir) @var pour $flags éviter les flags regexp par défaut (UimsS) @var pour $champs retourner les champs concernés @var pour $score retourner un score }
- $serveur : string = ''
Tags
Return values
array<string|int, mixed>remplace_en_base()
remplace_en_base([mixed $recherche = '' ][, mixed $remplace = null ][, mixed $tables = null ][, mixed $options = [] ]) : mixed
Parameters
- $recherche : mixed = ''
- $remplace : mixed = null
- $tables : mixed = null
- $options : mixed = []