pardonnez moi d'avance, j'essairait d'etre aussi clair que possible. J'ai crée cette classe parce que j'avais eu du mal avec la POO melangé au SQL. c'est peut-etre sévèrement trash. mais ça marche pas trop mal sur mon serveur et ça rends la vie beucoup plus facile.
ce code se montre particulièrement utile. surtout au niveau d'un admin souple et rapide à mettre en place . mais il ne vous degage pas d'un vrai travail de programmation.
ce code se montre particulièrement utile. surtout au niveau d'un admin souple et rapide à mettre en place . mais il ne vous degage pas d'un vrai travail de programmation.
Code PHP :
<?php
//!\attention on demarre
class sql
{
le constructeur avec en param le nom de la table...
comme j'ai un peu de mal avec __construct( ) - sans doute le __ qui me gene - j'utilise la répétition du nom de classe
Code PHP :
<?php
function sql($table )
{
$this->table = $table ;
$sql ="describe ".$this->table." ;" ;
$infos = mysql_query($sql) ;
while($donnees = mysql_fetch_array($infos))
$tab_donnees[] = $donnees;
foreach($tab_donnees as $data => $club)
{
//on recupere le nom et la valeur par deffaut
$titre = $club["Field"];
$value = $club["Default"];
// on crée la variable d'objet
$this->$titre = $value;
}
}