Partage
  • Partager sur Facebook
  • Partager sur Twitter

Probleme mysql

Il ne selecte rien

    13 février 2006 à 17:37:28

    Salut !

    Voila, j'ai ce code :

    <?php

                       $mysql->requete('SELECT * FROM infos', ' On selecte tout dans la table infos ', 2);
                                       $mysql->fetch_array('infos', 2);
                     
                      ?>
                     
              <meta name="description" content="<?php echo''.$r_infos['description'].''; ?>"/>
              <meta name="keyword" content="<?php echo''.$r_infos['keyword'].''; ?>"/>
              <meta http-equiv="content-language" content="<?php echo''.$r_infos['pays'].''; ?>"/>
              <meta name="author" content="<?php echo''.$r_infos['author'].''; ?>"/>
              <meta name="identifier-url" content="<?php echo''.$r_infos['url'].''; ?>"/>
              <meta name="reply-to" content="<?php echo''.$r_infos['email'].''; ?>"/>
              <meta name="revisit-after" content="<?php echo''.$r_infos['visites_bots'].''; ?> day"/>
              <meta name="robots" content="<?php echo''.$r_infos['bots_accept'].''; ?>"/>
              <meta http-equiv="Content-Type" content="<?php echo''.$r_infos['type'].''; ?>; charset=<?php echo''.$r_infos['codage'].''; ?>" />
             

              <!-- titre -->
                      <title><?php echo''.$r_infos['titre'].''; ?></title>


    Mais sa ne me met rien comme titre, rien comme valeur a content des metas, et pourtant dans la table infos j'ai bien mis un titre et tout !
    Et sa ne me renvoie pas de message d'erreur o_O

    Et ma classe mysql est :

    <?php
    // Les classes
      // MySQL
     
      /*
     
      Version 1.1.4
      Le 20 decembre 2005
      A 13H40
      Fait par theo7
      POO en PHP5
     
      */

     
      /*
     
      License :
     
      Vous pouvez gratuitement introduire cette classe dans votre site si vous respectez les conditions suivante :
     
      BY : Vous devez citer le nom de l'auteur.
      $ : Pas d'utilisations commercial .
      X : Pas d'utilisations illégale
      C : Lorceque vous utilisez cette classe, ou la modifié, vous devez la mettre sous cette même license .
      ! : N'enlevez pas ces commentaires, lorceque vous modifez cette classe, remplacez le "Fait par theo7" par "Fait par theo7 et modifié par XXX"
     
      Si vous voulez l'utiliser pour une utilisation commercial ou autre, contactez theo7@theo7.com
     
      */

         class mysql
         {
             
              // Déclaration des vars
                 // Informations pour la connexion a mysql
                    private $serveur;
                    private $identifiant;
                    private $mot_de_passe;
                    private $base_de_donnees;
                    private $flux;
                    private $select_base;
                 // Information de la requete
                    public $requete;
                    public $nb_requete;
                   
                    // Constructeur               
                       public function __construct($config_file)
                       {
                       
                            if(!is_file($config_file))
                                                    {
                                                   
                                                         echo'<span style="color: RED;">Le fichier de configuration de MySQL est introuvable .</span><span style="color: GREEN;">'.$config_file.'</span>';
                                                             exit();
                                                    }
                                                   
                                                    // Include du fichier de configuration
                            include("$config_file");
                            $this->seveur = $host;
                            $this->identifiant = $login;
                            $this->mot_de_passe = $password;
                            $this->base_de_donnees = $base;
                                                   
                                                    $this->connect();
                       
                       }
                       
                       public function connect()
                       {               
                            $this->flux = mysql_connect($this->serveur, $this->identifiant, $this->mot_de_passe) or die('<span style="color: RED;">Erreur Lors de la connexion a MySQL : <br/><span style="color: GREEN;">'.mysql_error().'</span>');
                            $this->select_base = mysql_select_db($this->base_de_donnees) or die('<span style="color: RED;">Erreur Lors de la selection d\'une base a MySQL :</span> <br/><span style="color: GREEN;">'.mysql_error().'</span>');
                       
                       }
                       
                       public function requete($requete, $description, $nombre)
                       {
                                       
                            $this->requete[$nombre] = mysql_query($requete) or die('<span style="color: RED;">Erreur Lors de la requete</span><br/> '.$nombre.' <span style="color: RED;"><br/>Erreur MySQL :</span> <br/><span style="color: GREEN;">'.mysql_error().'</span> <span style="color: RED;"><br/>Descrition de la requete :</span><br/> <span style="color: GREEN;">'.$description.'</span>');
                            $this->nb_requete++;

                       }
                                       
                                       public function fetch_array($name, $nombre)
                       {
                                       
                            $r_[$name] = mysql_fetch_array($this->requete[$nombre]);

                       }
                    // Deconstructeur
                       public function __destruct()
                       {
                            mysql_close() or die('<span style="color: RED;">Erreur Lors de la deconnexion a MySQL : <br/><span style="color: GREEN;">'.mysql_error().'</span>');
                       }
                       
                       public function nb_requete()
                       {
                                       
                            return $this->nb_requete;
                       }
         
         }

    ?>


    D'ou vien le probleme ?

    Merci :)
    • Partager sur Facebook
    • Partager sur Twitter

    Probleme mysql

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown