Select all dans une requete

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Select all dans une requete

par AB » 07 juin 2009, 23:21

Right, AB.
C'est d'ailleurs ce que j'avais envie de suggérer, jusqu'à ce que je relise ça :
C'est vrai, merci pour ton conseil.
Mais le problème, c'est que j'ai une requete générée dynamiquement :
"select * from 'table' where categorie=".$cat_type
il n'y aurait pas de moyen de respecter cette syntaxe?
J'avais bien vu aussi mais bon c'est pour info et si domega arrive à le mettre en place IS NOT NULL devrait être le plus performant :)

par albat » 07 juin 2009, 22:53

Right, AB.
C'est d'ailleurs ce que j'avais envie de suggérer, jusqu'à ce que je relise ça :
C'est vrai, merci pour ton conseil.
Mais le problème, c'est que j'ai une requete générée dynamiquement :
"select * from 'table' where categorie=".$cat_type
il n'y aurait pas de moyen de respecter cette syntaxe?

par AB » 07 juin 2009, 21:37

Si le champ "categorie" est null par défaut tu peux aussi utiliser la syntaxe
WHERE categorie IS NOT NULL

par Aureusms » 07 juin 2009, 10:53

Je ne suis pas sûr de comprendre...
Comment tu veux avoir toutes les catégories si tu génères un numéro de catégories ?

par domega » 06 juin 2009, 19:43

C'est vrai, merci pour ton conseil. Mais le problème, c'est que j'ai une requete générée dynamiquement "select * from 'table' where categorie=".$cat_type

il n'y aurait pas de moyen de respecter cette syntaxe?

par Aureusms » 06 juin 2009, 19:13

Fais l'inverse (mais bon je te signale que ton serveur va ramer sec si tu as beaucoup d'entrée)

Code : Tout sélectionner

Select * from table where categorie != ''

Select all dans une requete

par domega » 06 juin 2009, 19:11

Bonjour,
Peut-être est-ce très simple…
Comment écrit-on en php l'équivalent de la requete suivante :

Select * from table where catégorie="*"

ce qui me permettrait d'afficher toutes les entrées d'une table dont le champ catégorie est renseigné, quel qu'il soit

Merci d'avance