MYSQL tres debutant

Dany -  
 Dany -
Bonjour,

Je cherche a afficher en liste (avec <br>) les résultats d'une requête mysql

Comment afficher les résultats de la recherche "Pour le meme noms possède quelle série de ID "
Par exemple:
Eric a pour serie de ID:
001<br>005<br>021<br>056<br> etc...

J'ai essayé avec les bases que j'ai mais je n'y arrive plus...

Merci pour votre aide.
Configuration: Windows XP
Firefox 3.0.11

12 réponses

  1. Chamicki Messages postés 552 Statut Membre 73
     
    $req = "Select * from compte_client where prenom=$prenom";

    Devrais suffir...
    2
  2. Chamicki Messages postés 552 Statut Membre 73
     
    Tu as recuperer le contenu de ta table avec SELECT * FROM Tatable ?
    2
  3. Chamicki Messages postés 552 Statut Membre 73
     
    $requete=mysql_query("Select * from `compte_client` like $prenom");
    $nombrelignes = mysql_num_rows($requete);
    echo"$nombrelignes";
    for ($i=0;$i<$nombrelignes;$i++) {
    $nom = mysql_result($requete,$i,"nom");
    echo " $nom <br>";
    }
    2
  4. Chamicki Messages postés 552 Statut Membre 73
     
    $serveur="";
    $utilisateur="";
    $mot_de_passe="";
    $nom_de_base="";
    
    if($id = mysql_connect($serveur, $utilisateur, $mot_de_passe))
    {
    	if (mysql_select_db($nom_de_base))
    	{
    		
    		$req = "Select * from compte_client like $prenom";
    		$ok_req = mysql_query($req,$id);
    		if($ok_req)
    		{
    			$index=1;
    			while($Tab=mysql_fetch_array($ok_req))
    			{
    				$id=$Tab['ID'];
                                    echo"$prenom";
                                    echo"<br>";
                                    echo"$id";
    
    			}				
    		}
    		else
    		{
    			die("Envoi Non ok");
    		}
    	}
    	else
    	{
    	die("Echec de connexion à la base");
    	}
    mysql_close($id);
    }
    ?>
    
    2
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Chamicki Messages postés 552 Statut Membre 73
     
    Ta réussi ?
    2
  7. Dany
     
    Merci les gens ca marche impec !! biensur surtout toi chamicki ! le mysql_close me met une erreur mais je devrais m'en sortir je pense.. :)
    1
  8. Dany
     
    Oui, et il ne m'affiche que le premier résultat....alors qu'il y a plusieurs "Eric" j'ai que un ID en retour ...
    0
  9. steph01590 Messages postés 8 Statut Membre
     
    met ton code que super chamiki te decripte tout ça...
    0
  10. Dany
     
    mdr ok
    $requete=mysql_query("Select * from `compte_client` like $prenom");
    $nombrelignes = mysql_num_rows($requete);
    for ($i=0;$i<$nombrelignes;$i++) {
    $nom = mysql_result($requete,$i,"nom");
    echo " $nom <br>";
    }
    
    0
  11. Dany
     
    En faite je sais pas trop si le script que j'ai vas pouvoir répondre a ma demande ...

    J'ai tester le script j'ai
    Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /var/www/vhosts/XXXXXXXXXXXXXfiche.php on line 151

    Pour eviter de partir sur une mauvaise piste avec se script je remet l'explication

    Je cherche a afficher en liste (avec <br>) les résultats d'une requête mysql

    Comment afficher les résultats de la recherche "Pour le meme noms possède quelle série de ID "
    Par exemple:
    Eric a pour serie de ID:
    001<br>005<br>021<br>056<br> etc...


    mon tableau est donc:
    NOM ID
    Eric 001
    Eric 021
    etc...
    0
  12. crisu
     
    Slt Dany,

    heuu ne manquerait il pas un "Where" dans ta requête ?
    Perso je l'écrirai comme ca :

    $requete=mysql_query("Select * from `compte_client` Where `champPrenom` like $prenom");

    voir meme comme ca :

    $requete=mysql_query("Select * from `compte_client` Where `champPrenom` like".$prenom.")";

    Bon courage
    0