Afficher les résultats d'une requête à partir de la secondfe entrée
le 16/10/2006 à 15:18
sparh
bonjour à tous,
je cherche à afficher tous les enregistrement d'une table sauf le 1er (enregistrement).
Je pensais pour celà utiliser LIMIT 1,infini; dans ma requête mais comment on met "infini"??
Merci d'avance
Peut pas ;)
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
le 16/10/2006 à 17:11
Keika
si tu as un id sur toutes tes entrees pourquoi ne pas faire un truc genre
if($data['id'] != 0){
echo 'ce que tu veux' ;
}
Le PHP --> C'est dur !
La première entrée ne vaut pas forcément 0.
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
le 17/10/2006 à 09:37
sparh
Pas possible???
Bon je vai tester avec le champ id!!
merci quand même
le 17/10/2006 à 12:05
sparh
Nouvelle idée ;)
Dans la table concerné il y a un champ pseudo, or le premier enregistrement (celui qui ne doit pas être pris en compte dans les résultats) n'a rien pour pseudo.
Il faudrai donc une requête qui récupère tous sauf là ou le champ pseudo est vide.
du type
mysql_query ("select * from $table1 where pseudo='quelque chose'");
quelque chose --> ca peut être n'importe quoi
es ce possible??
salut,
autant tester simplement si le champ n'est pas vide
select truc from machin where pseudo <> '';
le select * est a proscrire, puor des soucis de performance très souvent et des soucis de clareté et de lisibilité du code (cela permet de savoir facilement ce que tu compte récupérer avec mysql !).
@+
Il en faut peu pour être heureux !!!!!
Est-ce que le champs sera bien une chaîne vide ou un champ à nul ? Ce n'est pas la même chose dans MySQL.
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
le 17/10/2006 à 13:50
sparh
le champ est vide, vide de chez vide ;)
Moogli, je teste ta proposition --> merci
Si le champs est vide, c'est qu'il est nul ;) Donc :
select * from people where name is not null ;
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.