|
Page : 1 2 Page Suivante | |
Auteur | Sujet : Class PHP5 de gestion de requetes SQL simples |
the_bigboo | Reprise du message précédent :
|
Publicité | Posté le 04-05-2006 à 11:43:23 |
FlorentG Unité de Masse |
the_bigboo |
Message édité par the_bigboo le 04-05-2006 à 11:52:29 |
the_bigboo | que j'initialise une instance de chaque objet dans le constructeur de classe MySQL ? |
Djebel1 Nul professionnel |
Message cité 2 fois Message édité par Djebel1 le 04-05-2006 à 12:15:11 |
anapajari s/travail/glanding on hfr/gs; |
Message édité par anapajari le 04-05-2006 à 12:25:00 |
Djebel1 Nul professionnel | >Maintenant j'aimerais bien que tu m'expliques l'intêret d'utiliser une bibliothèque d'abstraction
|
the_bigboo | djebel a raison, l'avantage du SQL-92, c'est l'aspect portabilité de l'application finale ! |
Publicité | Posté le 04-05-2006 à 12:43:47 |
Djebel1 Nul professionnel |
|
the_bigboo |
|
Djebel1 Nul professionnel |
Message cité 1 fois Message édité par Djebel1 le 04-05-2006 à 12:54:39 |
the_bigboo |
|
FlorentG Unité de Masse |
|
Djebel1 Nul professionnel | >c'est dans des cas extrêmes
|
anapajari s/travail/glanding on hfr/gs; |
|
Djebel1 Nul professionnel |
|
Djebel1 Nul professionnel | hmm, dis moi, je comprends pas bien comment sont gêrés les champs auto_increment avec AdoDB. Pour que ça soit portable, tu dois utiliser la fonction GenId() disent-ils.
|
FlorentG Unité de Masse | C'est justement là où ça peut être difficile d'avoir un truc qui abstrait tout. C'est pour ça que moi je m'en tiens à MySql... Limite j'utiliserais les PDO dès qu'OVH met à jour PHP5 vers la 5.1, ça fera au max certaines requêtes à modifier si jamais je change de SGBD, ce qui est assez improbable là tout de suite |
Djebel1 Nul professionnel | bah en même temps, c'est pas très grave, si ça permet d'être portable. Par contre, c'est au niveau des joiture externes que je comprends pas bien comment c'est géré. Visiblement, il faut utiliser une syntaxe caca, comme :
Message édité par Djebel1 le 05-05-2006 à 12:05:37 |
Je@nb Kindly give dime | C'est un peu crade je trouve ta requette pour faire une simple jointure externe, tu fous un OUTER LEFT JOIN et hop osef des SGBD qui comprennent pas |
anapajari s/travail/glanding on hfr/gs; |
Message édité par anapajari le 05-05-2006 à 15:33:39 |
Djebel1 Nul professionnel | donc :
Message cité 1 fois Message édité par Djebel1 le 05-05-2006 à 15:40:41 |
anapajari s/travail/glanding on hfr/gs; |
!
Message cité 1 fois Message édité par anapajari le 05-05-2006 à 15:54:47 |
Djebel1 Nul professionnel |
Message cité 1 fois Message édité par Djebel1 le 05-05-2006 à 16:05:30 |
anapajari s/travail/glanding on hfr/gs; |
Message édité par anapajari le 05-05-2006 à 16:25:39 |
Djebel1 Nul professionnel | >Après est-ce vraiment nécessaire sur le projet sur lequel tu travailles c'est une autre histoire!
|
anapajari s/travail/glanding on hfr/gs; |
|
Djebel1 Nul professionnel | tous les types de jointure sont bien standardisées, même les jointures externes ? Tu me dis donc que je peux utiliser la syntaxe "officielle" ? |
anapajari s/travail/glanding on hfr/gs; | tiens j'ai trouvé sur cette page
|
Djebel1 Nul professionnel | ouep en effet, ça date de 2000
|
Je@nb Kindly give dime | Les syntaxes pour appeler une procédure stockées sont différentes ou pas selon le SGBD ?
|
FlorentG Unité de Masse | Bon, j'ai presque fini ma lib à moi... Bon y'a pas trop de génération de requêtes (ça viendra peut-être), j'ai pu voir qu'avec les 255 cas qu'on peut rencontrer (genre rien qu'avec les JOIN), le mieux encore était de faire une simple gestion de requêtes paramétrées : on balance le texte de la requête en dur, avec genre des points d'interrogation à la place de là où on veut les valeurs. Puis on envoi un tableau avec les valeurs (dans l'ordre d'apparition dans la requête), et hop, on l'exécute.
|
Djebel1 Nul professionnel | fais pêter le code, ou un lien vers les fichiers Message édité par Djebel1 le 12-05-2006 à 17:51:59 |
FlorentG Unité de Masse | Ouais attend, spafini |
FlorentG Unité de Masse | Voilà un early-test :
|
FlorentG Unité de Masse | Bon, j'ai modifié 2-3 trucs, voilà ce que ça donne par exemple avec 2 select + un insert :
|
Djebel1 Nul professionnel | fais voir la classe Data_MysqlQuery aussi ça serait intéressant Message édité par Djebel1 le 16-05-2006 à 16:27:20 |
FlorentG Unité de Masse | Euh ouais, faut juste que je termine 2-3 trucs dessus, genre rajouter des types de paramètres... |
Publicité | Posté le |
Page : 1 2 Page Suivante |
Sujets relatifs | |
---|---|
convertir base de donnée excel en base de donnée SQL | Mailing list + gestion contacts (adresse postale...) |
[VB.NET CF2.0] Sql server CE | [SAGE] requete sql via odbc sous sage gestion commercial ligne 100 |
assembleur ARM - petites questions simples | [PHP] Interface de gestion d'un menu customizable... |
[MFC et ODBC] Requete SQL | Gestion des membres via cookie |
Gestion des membres via cookie | Comment ouvrir les fichiers *.class? |
Plus de sujets relatifs à : Class PHP5 de gestion de requetes SQL simples |