Fonction PHP aléatoire : dataBase()

Affichage d'une fonction PHP au hasard. Ré-actualisez la page et une autre fonction PHP. s'affichera !

dataBase() ajouté le 2009-06-08 00:30:26 par macherif

			define(\'SERVERNAME\',\'localhost\');
		/**
         * Nom d\'utilisateur du compte de connexion au SGBD
         * @global string
         * @name USERNAME
         */
			define(\'USERNAME\',\'root\');
		/**
         * Mot de passe de l\'utilisateur du compte de connexion au SGBD
         * @global string
         * @name PASSWORD
         */
			define(\'PASSWORD\',\'\');
		/**
         * Nom de la base de données située dans le SGBD
         * @global string
         * @name DBNAME
         */
			define(\'DBNAME\',\'kadencier_store\');

class dataBase
{
	var $connexion;
	
	 public function __construct()
	 {
	 	SERVERNAME; USERNAME; PASSWORD; DBNAME;
	 }
/**
 * 
 * fn qui établie la connexion à la BD
 * @return link
 */	 
	 public function dbConnect()
	 {
	 	$this->connexion = mysqli_connect(SERVERNAME, USERNAME, PASSWORD, DBNAME);
		
		if ($this->connexion == FALSE)
		{
			print(\"Connexion impossible. (\". mysqli_error(). \")\\n\");
			exit();
		}
		
		if(mysqli_select_db($this->connexion , DBNAME )!=TRUE)
		{
			print(\"La BD  (\" . DBNAME . \") est inaccessible (\". mysqli_error(). \")\\n\");
			exit();
		}
		return($this->connexion);
	 }
	 
	 /**
	  * fn qui ferme la connexion à la bd
	  * 
	  * @return link
	  */
	 public function dbClose()
	 {
	 	mysqli_close($this->connexion);
	 }
	 /**
	  * fn qui execute une requette sur la bd
	  * 
	  * @return 0/error
	  */	 
	 public function execute($connexionLink , $queryString)
	 {
	 	return(mysqli_query($connexionLink , $queryString));
	 }
	 /**
	  * fn qui retourne un array à partir d\'une requette
	  * 
	  * @return array
	  */	 
	 public function fetchAll($result)
	 {
	 	return(mysqli_fetch_array($result));
	 }
	 /**
	  * fn qui retourne une ligne à partir d\'une requette
	  * 
	  * @return row
	  */
	 public function fetchRow($result)
	 {
	 	return(mysqli_fetch_row($result));
	 }
	 /**
	  * fn qui retourne le dernier id
	  * 
	  * @return int
	  */
	 public function lastId($connexionLink)
	 {
	 	return(mysqli_insert_id($connexionLink));
	 }
}

    /**
   * APPEL DE LA CLASSE
   */
$db = new dataBase();
	//initialisation de la connexion
	$connexion = $db->dbConnect();
// exemple de requette
$requetteHome = \"SELECT * FROM `table_cms` WHERE `pageName` = \'Accueil\' \";
	$recherche = $db->execute($connexion,$requetteHome);
	$tabContent = $db->fetchRow($recherche);
	print $tabContent[\'1\'];
//fermeture de la connexion
$connexionClose = $db->dbClose();

Voter pour cette fonction


Cette classe vous permet d\'éviter de faire appel à la fn mysql_connect() ou mysqli_connect() chaque fois que vous avez besoin de vous connecter à la base .
Vous pouvez faire appel à cette classe en la plaçant sur un fichier dont vous lui feriez un \"include\" dans vos script & n\'oubliez pas de bien paramétrer vos constantes de connexion.
Merci et j\'espère que ça vous serez utile .

Commentaires sur la fonctions php

Coach Outlet Online 19/03/2013 à 08:32

Public officials

Coach Outlet Online

hit hard by loan losses — would do

Coach Outlet

in Spain and Italy did their best over the weekend

Coach Factory Online

to say that the situation in Cyprus was unique

Coach Outlet Online

and that deposits in those countries —

Coach Factory Outlet Online

especially Spain, which experienced a period of

Coach Outlet Store Online

deposit flight last year — remained safe.

Coach Outlet

Also Sunday, George Osborne, the British

Coach Factory Online

chancellor of the Exchequer, said that Britain

Coach Factory Outlet

would compensate British government and military

Coach Outlet

personnel based in Cyprus whose finances would

Coach Factory Outlet

be affected by the levy. About 3,500 British

Coach Online Outlet

troops are based on the island.The tax on deposits

Coach Factory Outlet Online

is sure to make small banks with bad loan

Coach Outlet Store Online

problems in other countries seem all the more

Coach Outlet Online

risky — to depositors as well as to investors

Coach Factory Outlet

Economists warn that the psychological consequence

Coach Factory Outlet

holding the banks’ bonds.