Page 1 sur 1

rechercher dans une table

Posté : 20 avr. 2015, 16:58
par zerodegre
Bonjour à tous je vais essayer d’être précis dans ma demande.

Alors voila je cherche mais impossible de résoudre mon code.

Ma table : d-save

5 champ dans cette table : ID, auteur, titre, message, id_correspondance

But de ma requête :

en 1 on tri les ID_correspondance par auteur
en 2 on compare par rapport a la liste precedemment trié

en somme ce que je veux c'est que si $_get[id] n'apparait pas dans le champs ID_CORRESPONDANCE alors on affiche "erreur" sinon "ok"


Voila une petite ebauche de mon code mais ça marche pas ;)


$req = mysql_query('SELECT * FROM d-save where auteur="'.$_SESSION['username'].'"';
$dn = mysql_fetch_array($req);
		
  if($dn['id_correspondance']==$_GET['id'] and mysql_num_rows($req)>0)
				  
  {
 echo 'Trouver';
  }
	 else  
 {
	echo 'Pas trouver';
 }

Re: rechercher dans une table

Posté : 20 avr. 2015, 17:05
par tof73
je ferais cela ainsi :
"SELECT * FROM d-save where id_correspondance = ".$_GET['id']
en ayant au préalable vérifier le contenu de $_GET['id']

Re: rechercher dans une table

Posté : 20 avr. 2015, 17:07
par zerodegre
Il faut absolument que je trie egalement par auteur egalement peut t-on completer cette ligne pour trier par auteur ?

Re: rechercher dans une table

Posté : 20 avr. 2015, 17:15
par tof73
on peut, mais c'est d'un filtre dont tu veux parler, pas d'un tri.

Re: rechercher dans une table

Posté : 20 avr. 2015, 17:22
par zerodegre
Presque oui

en somme ce que je veux c'est que si $_get[id] n'apparait pas dans le champs ID_CORRESPONDANCE alors on affiche "erreur" sinon "ok"

en 1 on tri par auteur
en 2 on compare par rapport a la liste precedemment trié


Regarde mon code il est un peu plus explicatif que moi lol

Desoler mais c pas evidant a expliquer ;)