PHP 5 - CLASSE MYSQL (STYLE MYSQLI)

FhX Messages postés 2350 Date d'inscription mercredi 13 octobre 2004 Statut Membre Dernière intervention 18 avril 2015 - 22 févr. 2007 à 22:25
cs_bob Messages postés 80 Date d'inscription dimanche 1 avril 2001 Statut Membre Dernière intervention 27 août 2007 - 26 août 2007 à 13:42
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/41588-php-5-classe-mysql-style-mysqli

cs_bob Messages postés 80 Date d'inscription dimanche 1 avril 2001 Statut Membre Dernière intervention 27 août 2007
26 août 2007 à 13:42
arf mdr, laissez tomber lol la honte
je cherchais en faites mysql_insert_id()
qui d'ailleurs n'est pas present dans cette classe (à rajouter peut etre non?)
cs_bob Messages postés 80 Date d'inscription dimanche 1 avril 2001 Statut Membre Dernière intervention 27 août 2007
26 août 2007 à 10:54
pas mal comme source,
j'essaye de l'utiliser mais je dois avoir du mal pour le affected_rows
je met en gros ca :
$ID = $db->AffectedRows(); et ca me renvoi 1 tout le temps???

c'est peut etre pas comme ca qu'on l'utilise!
merci de m'aider
nu_tango Messages postés 4 Date d'inscription dimanche 15 juillet 2007 Statut Membre Dernière intervention 6 avril 2010
3 août 2007 à 04:37
Bonjour,

il manque une quote ligne 452, sinon c'est une bon travail mais qui gagnerait effectivement à être un peu plus générique.
cs_garfield90 Messages postés 388 Date d'inscription lundi 7 juillet 2003 Statut Webmaster Dernière intervention 10 février 2009
1 mars 2007 à 19:07
# public function BindResult() {}

j'aurais gérer ca autrement :
les variables serait préfixé par le type, ca évite de passée un variable en plus. De plus, j'aurais factorisé un peu plus en ajoutant dans iStatement la methode de escapeString(), ce qui te permet de définir directement BindResult une fois pour toute.

my 2 cents
malalam Messages postés 10839 Date d'inscription lundi 24 février 2003 Statut Membre Dernière intervention 2 mars 2010 25
27 févr. 2007 à 08:57
Hello :-)
J'ai très très peu de temps en ce moment...mais bon, je vais tâcher de critiquer un peu :-)
D'abord, ça fait bcp de classes à surcharger si on veut faire une abstraction sur un autre moteur de bdd. Ensuite, il y a en gros tas de classes nommées MySQLxxx qui ne comportent absolument aucune spécificités à mysql. C'est dommage, non ? Elles devraient plutôt être génériques.
Bref...c'est un très joli package, très complexe, mais très joli, et qui, à mon avis, pourrait être plus générique encore.
FhX Messages postés 2350 Date d'inscription mercredi 13 octobre 2004 Statut Membre Dernière intervention 18 avril 2015 3
25 févr. 2007 à 15:56
Oh enfin un commentaire :)

Je pensais que personne allait comprendre ^^

Ouais le iFab, c'est un peu du n'importe quoi, je reconnais... bah c'était juste pour exploiter un petit peu les interfaces =)
vilhjalms Messages postés 591 Date d'inscription mercredi 20 juillet 2005 Statut Membre Dernière intervention 16 juillet 2009 2
24 févr. 2007 à 23:14
Saell og blesuð

Lol pour le iFab :) cela reste une bonne classe :)

Vilhjálms Sigurðsdóttir aka Frëyjá
FhX Messages postés 2350 Date d'inscription mercredi 13 octobre 2004 Statut Membre Dernière intervention 18 avril 2015 3
22 févr. 2007 à 22:25
Oups, mon iFab est faux... il faut enlever la méthode ConnectTo() qui est protégé :p
Rejoignez-nous