OVH Cloud OVH Cloud

Cherche MySql Framework

5 réponses
Avatar
Machaon
Bonjour à tous,

me conseillierez vous une bonne classe php gratuite pour gérer mes tables
MySql ?
Un bon framework pour créer/supprimer/modifier des enreg de mes tables MySql
quoi...

Merci boucou ;)

Machaon

5 réponses

Avatar
Sitch

Bonjour à tous,

me conseillierez vous une bonne classe php gratuite pour gérer mes tables
MySql ?
Un bon framework pour créer/supprimer/modifier des enreg de mes tables MySql
quoi...

Merci boucou ;)

Machaon


Bonjour,

Je te recommenderai phpMyAdmin (site : http://www.phpmyadmin.net/),
l'outil de référence sur ce domaine.


Sitch

Avatar
piotr
Bonjour à tous,


Bonjour,

me conseillierez vous une bonne classe php gratuite pour gérer mes tables
MySql ?
Un bon framework pour créer/supprimer/modifier des enreg de mes tables MySql
quoi...


Un framework de développement PHP ou une classe d'abstraction de base de
données ? Parce que ce n'est pas vraiment la même chose.

Pour les frameworks, il y a eu un fil là dessus il n'y a pas si
longtemps. Voir ce message eis8nk$6f4$

Pour les classes d'abstraction, il y en a une palanquée, les deux plus
connues étant sans doute ADOdb (http://adodb.sourceforge.net/) et
Pear::MDB2 et ses copines (http://pear.php.net/package/MDB2)

Avatar
Machaon
"piotr" a écrit dans le message de news:
4582ae9f$0$5082$
Bonjour à tous,


Bonjour,

me conseillierez vous une bonne classe php gratuite pour gérer mes tables
MySql ?
Un bon framework pour créer/supprimer/modifier des enreg de mes tables
MySql quoi...


Un framework de développement PHP ou une classe d'abstraction de base de
données ? Parce que ce n'est pas vraiment la même chose.

Pour les frameworks, il y a eu un fil là dessus il n'y a pas si longtemps.
Voir ce message eis8nk$6f4$

Pour les classes d'abstraction, il y en a une palanquée, les deux plus
connues étant sans doute ADOdb (http://adodb.sourceforge.net/) et
Pear::MDB2 et ses copines (http://pear.php.net/package/MDB2)



Pardon, je me suis mal exprimé.
Je ne vois pas exactement la différence entre classes d'abstraction et
framework.

Ce que j'imagine c'est une classe qui fasse du genre :

$c = new SuperClasseMySql($UneConnectionMySql, $UneTable);
echo $c->AfficheMoiUnFormulaireDInsertion();
$c->Insere($_GET[]);

echo $c->AfficheMoiUnFormulaireDeModif();
$c->Modifie($_GET[]);

echo $c->AfficheMoiUnFormulaireDeSuppr();
$c->Supprime($_GET[]);


Bref, une classe qui s'intègre parfaitement dans mon ihm et qui soit qd même
EndUser et paramétrable en CSS... et la marmotte elle met le chocolat...

Je rêve ?

Merci pour vos conseils.

Machaon


Avatar
Calimero
Machaon wrote:

Bref, une classe qui s'intègre parfaitement dans mon ihm et qui soit qd même
EndUser et paramétrable en CSS... et la marmotte elle met le chocolat...


Pas de réponse directe, mais en cherchant "CRUD php" tu devrais
trouver quelques trucs.

CRUD = Create, Read, Update, Delete

--
@+
Calimero

Avatar
John GALLET
Bonjour,

Je ne vois pas exactement la différence entre classes d'abstraction et
framework.


Un couche d'abstraction SGBDR sert principalement à écrire du code
portable vis à vis du SGBDR et à passer, en termes de code PHP, de Mysql à
Oracle simplement en changeant trois paramètres de configuration dans un
script, c'est tout. C'est elle qui va gérer le fait que d'un côté il faut
appeler mysql_query($query,$link) alors que de l'autre c'est OCI_Parse et
OCI_Execute. Et puis le jour où on ajoute PostGresql, elle gère déjà
nativement les fonctions pg_* nécessaire et là encore, c'est seulement
deux paramètres de config à changer. Elle est assez naturellement orientée
objet de par sa nature polymorphe mais on peut très bien faire ça en
programmation modulaire normale (en langage C par exemple, on a vite fait
le tour de l'objet...)

Il va de soit que la portabilité du code SQL exécuté, en revanche, reste à
la charge du développeur, même si une classe bien foutue comme adodb fait
de jolis essais à ce sujet.

Une librairie ou un framework est une boite à outils, regroupés en code
réutilisable, objet ou non, qui permettent de ne pas à avoir à réécrire un
certain nombre de besoins soit disant "usuels". Tout le problème est de
définir ce qu'on appelle usuel, en interrogeant 10 développeurs
différents, on doit probablement arriver à 15 avis différents.

Bien entendu, un framework peut embarquer une classe d'abstraction sgbdr.

Bref, une classe qui s'intègre parfaitement dans mon ihm et qui soit qd même
EndUser et paramétrable en CSS... et la marmotte elle met le chocolat...


Pour l'intégration en ihm, pas nécessairement la bonne solution car en
général ça dépasse un peu de l'écran, mais pour le reste (surtout le
chocolat) ça s'appelle : "un développeur" (1).

a++;
JG

(1) ou "une développeuse" si on veut jouer au politicard faux-cul non
gagadémie compliant et sans allusion aucune à la marmotte.