Classe Recherche, rechercher facilement des informations dans une base de données
Nom : Recherche.class
Auteur : Bruno Sabot
Version : 1.0
Version PHP : >5.0
La classe Recherche à été crée afin de concevoir des requêtes de recherche sur un site internet.
Erreurs renvoyées
#0 : La fonction n'existe pas#1 : La question est vide
Liste des fonctions
__construct($query,$table,$champ,$add=null)
Description :Permet la construction de l'objet Recherche.
Paramètres :
- $query : La chaîne de caractères entrée par le visiteur.
- $table : La table dans laquelle est effectuée la recherche.
- $champ : Le champ qui doit être testé.
- $add : Ajout éventuel de code SQL en fin de requête.
Valeur de retour
- Renvoie True
Exceptions jetées
- Aucune Exception jetée
Utilisation :
<?php
$rech = new Recherche('classe sql','mespages','texte');
?>
Haut de page
__destruct()
Description :Appellé lors de la destruction de l'objet.
Paramètres :
- Aucun paramètre.
Valeur de retour
- Renvoie true
Exceptions jetées
- Aucune exception jetée
Utilisation :
<?php
$rech = new Recherche('classe sql','mespages','texte');
$rech->__destruct();
?>
La fonction _desctruct est appellé automatiquement à la fin de la création de la page par le navigateur
Haut de page
__call($m=NULL,$a=NULL)
Description :Fonction appellée lors de l'utilisation d'une fonction inexistante.
Paramètres :
- $m : Nom de la fonction inexistante appellée
- $a : Liste des arguments de la fonction inexistante appellée
Valeur de retour
- Renvoie une exception si erreur
- Renvoie true si aucune erreur
Exceptions jetées
- RECHERCHE n°0
Utilisation :
<?php
$rech = new Recherche('classe sql','mespages','texte');
$rech->nonExistante();
?>
Haut de page
__sleep()
Description :Fonction appellée lors de l'utilisation de la fonction serialize() sur l'objet Recherche.
Paramètres :
- Aucun paramètre
Valeur de retour
- Renvoie true
Exceptions jetées
- Aucune exception jetée
Utilisation :
<?php
$rech = new Recherche('classe sql','mespages','texte');
serialize($rech);
?>
Haut de page
__wakeup()
Description :Fonction appellée lors de l'utilisation de la fonction unserialize() sur l'objet Recherche.
Paramètres :
- Aucun paramètre
Valeur de retour
- Renvoie une exception si erreur
- Renvoie true si aucune erreur
Exceptions jetées
- SQL n°1
- SQL n°2
Utilisation :
<?php
$rech = new Recherche('classe sql','mespages','texte');
$ser = serialize($rech);
$rech = unserialize($ser);
?>
Haut de page
__toString()
Description :Fonction appellée lors de l'utilisation de la fonction echo() sur l'objet Recherche.
Paramètres :
- Aucun paramètre
Valeur de retour
- Renvoie une chaîne de caractères contenant le nom de la base de données et le nombre de requêtes effectuées
Exceptions jetées
- Aucune exception jetée
Utilisation :
<?php
$rech = new Recherche('classe sql','mespages','texte');
echo $rech;
?>
Haut de page
sqlFormat()
Description :Donne les requêtes SQL de recherche sous forme de tableau.
Paramètres :
- Aucun paramètre
Valeur de retour
- Renvoie une exception si erreur
- Renvoie un tableau de requêtes SQL si aucune erreur
Exceptions jetées
- Recherche n°1
Utilisation :
<?php
$db = new Sql('localhost','root','','mysql');
$array = $db->sqlFormat();
?>
Haut de page
GetFunctions()
Description :Renvoie la lsite des fonctions disponibles.
Paramètres :
- Auucun paramètre
Valeur de retour
- Renvoie une chaîne de caractères
Exceptions jetées
- Aucune exception jetée
Utilisation :
<?php
$db = new Sql('localhost','root','','mysql');
echo $db->GetFunctions();
?>
Haut de page
