Afficher les résultats d'une requête à partir de la secondfe entrée

Répondre
sparh
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
LupusMic
le 16/10/2006 à 16:28
LupusMic
Peut pas ;)
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
Keika
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 !
LupusMic
le 16/10/2006 à 17:44
LupusMic
La première entrée ne vaut pas forcément 0.
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
sparh
le 17/10/2006 à 09:37
sparh
Pas possible???
Bon je vai tester avec le champ id!!
merci quand même
sparh
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??
moogli
le 17/10/2006 à 12:49
moogli
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 !!!!!
LupusMic
le 17/10/2006 à 13:41
LupusMic
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.
sparh
le 17/10/2006 à 13:50
sparh
le champ est vide, vide de chez vide ;)
Moogli, je teste ta proposition --> merci
LupusMic
le 17/10/2006 à 15:50
LupusMic
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.
Répondre
LoadingChargement en cours