begin process at 2012 05 27 22:10:08
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

SQL

 > CLASS MYSQL SUPER SIMPLE

CLASS MYSQL SUPER SIMPLE


 Information sur la source

Note :
Aucune note
Catégorie :SQL Classé sous :log, erreur, mysql, stats Niveau :Débutant Date de création :18/04/2005 Vu / téléchargé :6 557 / 424

Auteur : narfight

Ecrire un message privé
Site perso
Commentaire sur cette source (4)
Ajouter un commentaire et/ou une note

 Description

ce script est un 1er pas dans l'utilisation de class PHP, ca rend le site plus évolutif (le MySQLi par exemple) sans devoir revoir le code de toute le site.
Il gére le temps d'éxécution, le nombre de requette, un log des requettes et des erreurs

Source

  • <?php
  • $rsql = new mysql();
  • $rsql->mysql_connection($mysqlhost, $login, $password, $base);
  • if (isset($rsql->error))
  • {//Erreur à la connection
  • die($rsql->error);
  • }
  • $sql = 'SELECT * FROM `config`';
  • if (!($rsql->requete_sql($sql, 'site', 'prise de la configuration du site')))
  • {
  • echo 'la configuration du site n\'a pu etre chargée : '.$this->error.'<br />';
  • exit;
  • }
  • while($donnees = $rsql->s_array($rsql->query))
  • {//Analyse toutes les réponses du serveur
  • $config[$donnees['conf_nom']] = $donnees['conf_valeur'];
  • }
  • //Affiche le debug
  • $rsql->debug();
  • ?>
<?php
$rsql = new mysql();
$rsql->mysql_connection($mysqlhost, $login, $password, $base);
if (isset($rsql->error))
{//Erreur à la connection
	die($rsql->error);
}
$sql = 'SELECT * FROM `config`';
if (!($rsql->requete_sql($sql, 'site', 'prise de la configuration du site')))
{
	echo 'la configuration du site n\'a pu etre chargée : '.$this->error.'<br />';
	exit;
}
while($donnees = $rsql->s_array($rsql->query))
{//Analyse toutes les réponses du serveur
	$config[$donnees['conf_nom']] = $donnees['conf_valeur'];
}
//Affiche le debug
$rsql->debug();
?>

 Conclusion

petite explication pour requete_sql() :
les arguments sont dans l'ordre :
    * la requette SQL
    * la catégorie de la requette (par exemple session, module, membre ....) (non obligatoire)
   * Une explication sur l'utilitée de la requette pour se retrouver dans le debug (non obligatoire)

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources de la même categorie

Source avec Zip CLASS PHP :: REQUÊTES MYSQL par devgoneti
Source avec Zip Source avec une capture CONVERTIR BASE FIREBIRD EN MYSQL par castelfrederic29
Source avec une capture SQL/EXE EXECUTEUR DE REQUETTES SQL par enokbyreal
Source avec Zip ESPACE MEMBRE BASIQUE par bonhommecrea
Source avec Zip Source avec une capture MODIFICATEUR DE DONNEES DANS UNE BASE SQL AVEC LISTING DES T... par cram121

 Sources en rapport avec celle ci

Source avec Zip GÉNÉRATION AUTOMATIQUE DE FICHIER .CLASS.PHP EN FONCTION D'U... par ig3
Source avec Zip CLASS PHP :: REQUÊTES MYSQL par devgoneti
GÉNÉRER UN LOG AU FORMAT APACHE POUR FAIRE DES STATISTIQUES ... par olid
TRACE DES ERREURS EN PHP par Laurpierre
GESTION D'ERREUR MYSQL par bebe47

Commentaires et avis

Commentaire de GRenard le 19/04/2005 04:28:14

Ressemble un peu à un code que j'ai fait : http://www.phpcs.com/code.aspx?id=24813
Tu devrais mettre des commendaires PHPdoc :)

Commentaire de narfight le 19/04/2005 07:20:22

Cette petite class est utilisée dans ClanLite (www.clanlite.org).

tu parles de ceci : http://www.phpdoc.de/phpdoc/index2.html à propos de PHPdoc ?

Commentaire de GRenard le 19/04/2005 14:33:38

http://www.phpdoc.org

Commentaire de selin le 26/06/2006 16:49:39

franchement moi j'ai du mal avec  ses code php ya pas plus facile ?

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Astuce du jour #1: Comment configurer une erreur de la base de donné MySql [ par SmallToad ] Quand vous avez de des erreurs de la base de donnée, êtes-vous déjà demander comment configurer le message d'erreur de la base de donnée MySql C'est Mysql et Php [ par Game69 ] Game69 vous salutJe débute en php en me servant d'un bouquin et je me heurte à un problème de syntaxe qui est un exemple donné dans ce livre.Voici le Mettre un log et psw sur bdd mysql ??? [ par nova85 ] Comment met ton un login et un mot de passe sur une base mysql avec phpmyadmin ?nova Retour session [ par DarkSchneider ] Salut tout le monde.Cette fois, ce sont les sessions qui m'amènent ici. Voilà mon problème. Je dispose de 3 pages, disons index.php, 1.php et 2. phpSu erreur qui reste introuvable pour moi! [ par CaBBaLe ] Slt,Merci beaucoup à tous ceux qui poste des sources et des tutos, cela m'aide enormement car c'est avec ca que j'apprend.Mais là je vais vous demande Erreur mysql [ par john1983 ] Bonjours, j'ai l'erreur suivante :Qu'est ce qui ne va pas?Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /var aucune erreur mais ca bloque l'exécution du script [ par Arrenzillennubbard ] Bonjour,Voila j'essaye de faire un système de validation d'achat et de "paniers" mais a chaque fois le script ne se déroule pas jusqu'au bout. le serv Erreur sur mysql_result() [ par cseagle ] Bonsoir,J'ai cette erreur mysql et je ne sais pas comment la résoudre :Warning: mysql_result(): Unable to jump to row 4 on MySQL resultmon code trouvé Erreur dans un script [ par philagui ] Bonjour,est-ce que quelqu'un pourrait me dire où est l'erreur dans ce script:$sql_query="SELECT Titre FROM Tableaux WHERE LIMIT 0,2";//Début de la que Erreur Mysql [ par FearBlue ] Slt a tous!!!!jai une erreur mysql :je v vous montrer mon code c en rapport avec LIKEif(isset($HTTP_POST_VARS['recherche'])){$db = mysql_connect('loca


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,468 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales