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.
A voir également:

12 réponses

Chamicki Messages postés 526 Date d'inscription   Statut Membre Dernière intervention   73
 
$req = "Select * from compte_client where prenom=$prenom";

Devrais suffir...
2
Chamicki Messages postés 526 Date d'inscription   Statut Membre Dernière intervention   73
 
Tu as recuperer le contenu de ta table avec SELECT * FROM Tatable ?
2
Chamicki Messages postés 526 Date d'inscription   Statut Membre Dernière intervention   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
Chamicki Messages postés 526 Date d'inscription   Statut Membre Dernière intervention   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

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Chamicki Messages postés 526 Date d'inscription   Statut Membre Dernière intervention   73
 
Ta réussi ?
2
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
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
steph01590 Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
 
met ton code que super chamiki te decripte tout ça...
0
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
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
Dany
 
un pti Up, allé stp Super Chamicki ^^
0
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