Besoin d'un conseil

weena -  
 weena -
Salut tout le monde,

Dis-moi entre la fonction mysql_fetch_oject() et la fonction mysql_fetch_array() est la mieux ?

Et comment utiliser pour afficher le résultat d'une requête ?

Merci

2 réponses

  1. teebo Messages postés 33585 Date d'inscription   Statut Contributeur Dernière intervention   1 797
     
    Si tu as un tableau, le mieux c'est le fetcharray, sinon tu as pas le choix :-) Mais si c'est pour stocker dans un objet dont tu ne connais pas la classe a priori alors fetch object s'impose de lui meme...

    .  .
    \_/
    0
  2. weena
     
    En fait, mon problème est que je saisie un numéro et un nom d'un client dans un formulaire :

    <b><center>Formulaire avec accès protégé</center></b>
    <br>
    <br>
    <br>
    <form name="Formulaire" method="get" action="verif.php3?">
    <b>Numéro : </b>
    <br>
    <input type="text" name="num" size=13>
    <br>
    <br>
    <b>Nom : </b>
    <br>
    <input type="text" name="nom" size=20>
    <br>
    <br>
    <input type="submit" value="Envoyer">
    </form>

    Enfait, je ne sais pas comment faire le lien pour afficher seulement les données correspondant à ce que j'ai saisie .

    //Connexion au serveur

    mysql_pconnect($host,$user,$password) or die("Erreur de connexion au serveur $host");

    //Connexion à la bdd

    mysql_select_db($dbb) or die("Erreur de connexion à la bdd $bdd");

    // Requete SQL

    $query = "SELECT idClient, nom FROM client";

    $result=mysql_query($query) or die("Erreur de requête");

    //Récupération des données
    print "<table>\n";
    while($line = mysql_fetch_array($result))
    {
    print "\t<tr>\n";
    while (list($num, $nom) = each($line))
    {
    print "\t\t<td>$nom</td>\n";
    }
    print "\t</tr>\n";
    }
    print "</table>\n";
    0