Create TABLE via Php : Install system ...

Discussion dans 'Web, design' créé par kEr0, 27 Mai 2003.

Statut de la discussion:
Fermée.
  1. Offline
    kEr0 ex membre
    Renvoie 0 mais zero c po False ? C'est ca k'je pige po trop ... :?
    kEr0, 27 Mai 2003
    #21
  2. Offline
    SUEd Touriste
    oui, dans la plupart des cas, zéro = false :) mais bon, il arrive aussi dans pas mal de cas où zéro signifie qu'une fonctione s'est terminée avec succès :)
    SUEd, 27 Mai 2003
    #22
  3. Offline
    niafron ex membre
    c la fct ki est ainsi :p
    monsieur MySQL a dit, monsieur MySQL la fait, nous nous executons :p

    si il fo un pq, je pense ke suivant la valeur renvoyee, on peut savoir kelle est lerreur grace a des constantes

    les infos ici
    niafron, 27 Mai 2003
    #23
  4. Offline
    kEr0 ex membre
    Rioen pigé mais bon :p Suis po en info a l'unif no plus :p J'apprend doucement moi o lieu d'etudier pr mes exams :p
    kEr0, 27 Mai 2003
    #24
  5. Offline
    PunkDeLuxe condom



    ouep et faudrait aussi arrter de trainer devant l'école avec des cannettes de jup' ... pdt que moi je fais gym .... t'aurai pu m'en proposer ... salop !
    PunkDeLuxe, 27 Mai 2003
    #25
  6. Offline
    niafron ex membre
    bon pour une peu eluder tout c probs de connection a la DB, voici un ptit utilitaire bien pratik ( de Rigaux P. provenant du livre : pratique de MySQL et PHP - edition O'Reilly )
    c lun des seul script ki ne soit pas de moi :D mais il est FABULEUX

    on gere la connection sous forme de classe

    Code:
    <?php
    // class de gestion des acces a la db
    
    class BD {
    
    // les variables de la class
    
    var $connexion, $erreurRencontree = 0;
    
    // constructeur BD : fonction de connexion au serveur
    // en IN le login, le mot de passe, le nom de la DB
    //          et le serveur
    
    function BD ($login, $motdepasse, $base, $serveur) {
    
            // connection au serveur
            $this->connexion = @mysql_pconnect($serveur, $login, $motdepasse);
    
            // si il n'y a pas eu de connection, on renvoi un message d'erreur
            if (!$this->connexion){
    	        $this->message("connexion au serveur : $serveur impossible\n");
                    }
            // connexion a la DB
            if (!@mysql_select_db ($base, $this->connexion)) {
    
    	        $this->message("Accès à la DB : $base impossible\n");
    	        $this->message("<b>MySQL :</b>" . mysql_error($this->connexion));
    	        $this->erreurRencontree = 1;
    	        }
    }
    
    // les methodes
    
    // prive --
    // methode pour afficher une message
    function message ($message) {
    
    	// affichage du message dans encadre de balise html
    	echo "<b>Erreur: </b>$message<br>\n";
    }
    
    // publique--
    // methode d'execution d'une requete
    function execRequete ($requete) {
    
    	$resultat = mysql_query($requete, $this->connexion);
    	// une erreur est survenue, affichage d'un message
    	if (!$resultat) {
    		$this->message("problème dans l'execution de la requête :<b>$requete</b>\n");
    		$this->message("<b>MySQL : </b>" . mysql_error($this->message));
    		$this->erreurRencontree = 1;
    		}
    
    	//on renvoit le resultat en OUT
    	return $resultat;
    }
    
    //acces a la ligne suivante sous forme d'objet
    function objetSuivant ($resultat) {
    
    	return mysql_fetch_object ($resultat);
    }
    
    //acces à la ligne suivante sous forme de table associatif
    function ligneSuivante ($resultat) {
    
    	return mysql_fetch_assoc ($resultat);
    }
    
    //acces à la ligne suivante sous forme de table indicée
    function tableauSuivant ($resultat) {
    
            return mysql_fetch_row ($resultat);
    }
    
    //methode indiquant si une erreur est survenue
    function enErreur() {
    
            return $this->erreurRencontree;
    }
    
    //deconnection de la DB
    function quitter() {
    
            @mysql_close ($this->connexion);
    }
    
    // fin de la class
    }
    ?>

    leur utilisation type :

    Code:
    $bd = new BD(PASS, BASE, SERVEUR);
    
            if ($bd->enErreur)
                    exit;
    
            $resultat_nom = $bd->execRequete("SELECT * FROM " . TABLE . " WHERE cle_m = " . $cle);
            $contenu = $bd->objetSuivant($resultat_nom);
            $message = stripslashes($contenu->message_m);
    ...
    
    $bd->quitter();
    

    franchement je ne serais plus men passer :D
    (ceux ki travailleront avec moi sur AZ en devront sy habituer niark)
    niafron, 27 Mai 2003
    #26
  7. Offline
    kEr0 ex membre
    Deja t'a rien foutu a la gym ensuite c'etait adri a la jup' et moi a la kriek sans compter la bouteille de smirnoff a 2 avant et encore une kriek .... :D :D
    kEr0, 27 Mai 2003
    #27
  8. Offline
    kEr0 ex membre
    Niaf complik po plz tsé bien ke les fonctions etc la comme ca j'pige kedalle :/ :'(
    kEr0, 27 Mai 2003
    #28
  9. Offline
    kEr0 ex membre
    Et o lieu de spammer occupe toi de la zone admin une fois piske tu peux pu aller sur le net ...
    kEr0, 27 Mai 2003
    #29
  10. Offline
    niafron ex membre
    qd tu auras evacuer la boisson :D
    prend qd meme soin de faire attention a cette classe

    a oui ( non du fichier
    Code:
    BD.class.php
    ) pcq ca aide vraiment ;) et ca rend le code plus clair, plus frais, plus ... joyeux :D
    niafron, 27 Mai 2003
    #30
  11. Offline
    PunkDeLuxe condom

    Mais non t'as pas compris j'encouragais les autres qui eux faisait semblant de faire la gym ...


    j'en peu rien si g un bon médecin ...
    PunkDeLuxe, 27 Mai 2003
    #31
  12. Offline
    PunkDeLuxe condom

    oki mais tu m'as toujour pas dis si tu voulais une zone admin intégrée au site ou à l'extérieur comme celle des www.team-rd.be.tf --> http://teamrd.membres.jexiste.org/admin/
    PunkDeLuxe, 27 Mai 2003
    #32
  13. Offline
    niafron ex membre
    ca commence fort

    niafron, 27 Mai 2003
    #33
  14. Offline
    PunkDeLuxe condom
    c pas pour dire mais chez moi ca fonctionne :D
    PunkDeLuxe, 27 Mai 2003
    #34
  15. Offline
    PunkDeLuxe condom
    ha oui merde g pas remis les bon bidule pour kan c sur le net (je travaille avec easy php)

    sinon si tu te connecte avec le bon pass c nikel
    PunkDeLuxe, 27 Mai 2003
    #35
  16. Offline
    kEr0 ex membre

    Kriek tu boiras


    ...



    Mémoire tu perdras ...





    Created By . k E r 0 . :cool:
    kEr0, 27 Mai 2003
    #36
  17. Offline
    k o D Belge !
    lol Kero est completement embrouillé maintenant. :wink:
    k o D, 27 Mai 2003
    #37
  18. Offline
    kEr0 ex membre
    A ta santé :p :D
    kEr0, 27 Mai 2003
    #38
  19. Offline
    kEr0 ex membre
    Stoua le Joyeux Gay :p
    kEr0, 27 Mai 2003
    #39
  20. Offline
    PunkDeLuxe condom

    J'en peu rioen y en a ki carbure a la jup' moi c a la kriek ... :cry: :wink:
    PunkDeLuxe, 28 Mai 2003
    #40
Statut de la discussion:
Fermée.