MySqli - Version imprimable +- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org) +-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38) +--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51) +--- Sujet : MySqli (/showthread.php?tid=434) |
RE: MySqli - joshua - 13-11-2006 va bien falloir... la programmation est beaucoup plus propre! RE: MySqli - gtsoul - 13-11-2006 ayez ! http://www.jeuweb.org/board/showthread.php?tid=655&pid=4911#pid4911 J'ai balancé le code comme ça avec un exemple d'utilisation. Ca devrait suffire. Ces classes utilisent mysqli; si par malheur ton hébergeur ne le supporte pas, tu n'as qu'à inclure mysqli.class RE: MySqli - fiatt - 13-11-2006 Merci bien de vos explications. Je vais tenter un lancement dans les classes dès la semaine prochaine. Ca va encore retarder l'avancement général ca!! mais c'est tant mieux si ca peut faire avancer mes connaissances! Je vais rechercher des tutos complets pour les noob en POO, je passerais les liens pour les intéressés. RE: MySqli - max - 14-11-2006 je suis interessé jle dit tt de suite :p tien pas exemple ca veut dire quoi quand y a -> ?? RE: MySqli - gtsoul - 14-11-2006 Une classe/objet est une encapsulation d'attributs(=variables propres) et de méthodes(=fonctions propres). si on veut accèder à l'attribut d'un objet : $a->attribut1; si on veut accèder à la méthode d'un objet : $a->méthode1(); le -> est l'opérateur qui crée ce lien. comme le -> ou le . en c/c++, ou le . en java/actionscript. RE: MySqli - fiatt - 14-11-2006 Je poste ce message ici mais il est en relation avec le script de GTSOUL car orditeck n'a pas encore fais le post "aide". @gtsoul tu mets: La classe Mysqli.class est une émulation de la classe mysql standard, mais surchargeant des fonctions propres à mysqli. Elle n'a d'utilité que si vous souhaitez développer pour mysqli mais que votre hébergeur actuel ne le supporte pas. J'ai peur de ne aps trop comprendre... A quoi sert mysqli si l'hebergeur le supporte? Par exemple chez 1and1 il y a le PHP5 (je leur demanderai pour mysqli) alors je peux utiliser Mysqli sans avoir besoin de ton script? RE: MySqli - joshua - 14-11-2006 Fiatt, il arrive que l'on soit en avance niveau techno sur les hebergeurs Bien souvent d'ailleurs.... Donc voila. Au cas ou on est en avance, et bien tu as tout de meme de quoi travailler! ^^ RE: MySqli - gtsoul - 14-11-2006 si ton hébergeur le supporte tant mieux, n'utilise pas mon script. Celui-ci n'a d'utilité que si justement ton appli a été developpée pour mysqli mais que ton hébergeur ne le supporte pas. Pour faire simple, mettons que ton hébergeur ne supporte que mysql, mais tu veux faire tourner des fonctions mysqli. Le principe du script est le suivant : Code PHP :
RE: MySqli - fiatt - 14-11-2006 ok merci de vos précisions. J'ai lu quelques articles sur la POO en général et la POO en PHP5 en particulier. Voici les liens que j'ai trouvé: http://www.commentcamarche.net/poo/poointro.php3 http://www.webmaster-hub.com/publication/La-programmation-objet-qu-est-ce.html http://www.webmaster-hub.com/publication/Les-concepts-de-la-POO.html http://developpeur.journaldunet.com/tutoriel/php/040902-php5-objet-1a.shtml http://developpeur.journaldunet.com/tutoriel/php/040902-php5-objet-1b.shtml http://www.asp-php.net/tutorial/asp-php/classe-php5.php?page=1 http://www.lephpfacile.com/cours/printable.php?p=25 http://www.generationphp.net/cours/classes.php http://www.generationphp.net/cours/programmation-orientee-objet.php Il y en a probablement d'autres... Si j'ai bien compris le concept, grâce à la POO la plupart (toutes?) des fonctions mysql telles que SELECT, UPDATE, DELETE etc passées par la commande PHP mysql_query disparaitront des scripts. Toutes ces (trop) nombreuses lignes sont remplacées par (attention je schematise!!): Code PHP :
Code PHP :
J'ai bon? RE: MySqli - max - 14-11-2006 houla j'y connais rien mais ca me parait bizard avec la POO on a plus besoins de BDD??? |