14-11-2006, 08:41 PM
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...st-ce.html
http://www.webmaster-hub.com/publication...a-POO.html
http://developpeur.journaldunet.com/tuto...t-1a.shtml
http://developpeur.journaldunet.com/tuto...t-1b.shtml
http://www.asp-php.net/tutorial/asp-php/...php?page=1
http://www.lephpfacile.com/cours/printable.php?p=25
http://www.generationphp.net/cours/classes.php
http://www.generationphp.net/cours/progr...-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!!):
qui remplacerai: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...st-ce.html
http://www.webmaster-hub.com/publication...a-POO.html
http://developpeur.journaldunet.com/tuto...t-1a.shtml
http://developpeur.journaldunet.com/tuto...t-1b.shtml
http://www.asp-php.net/tutorial/asp-php/...php?page=1
http://www.lephpfacile.com/cours/printable.php?p=25
http://www.generationphp.net/cours/classes.php
http://www.generationphp.net/cours/progr...-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 :
<?php
$maClasse -> mysqli_select(matable, champs1 = 'truc' AND champ2 = 'chouette');
$maClasse -> fetch_assoc($assoc);
// de là on peut utiliser les données: $assoc['champ1'], $assoc['champ2'] etc
Code PHP :
<?php
$sql = "SELECT * FROM matable WHERE champs1 = 'truc' AND champ2 = 'chouette'";
$result = mysql_query ($sql);
$assoc = mysql_fetch_assoc($result);