selection dans base de donnée??

Eléphant du PHP | 170 Messages

01 mars 2008, 18:13

J'ai une base de donnée contenant 80 entrées. Chaque entrée a un ID de 1 à 80.
Comment puis je faire pour faire une selection dans les id de 1 à 40

un truc du genre mais qui marche pas...:
$sql = "SELECT COUNT(*) AS id between 1 AND 40 FROM table WHERE locachat = '$locachat' AND prix between '$prixmini' AND '$prixmaxi'";

ViPHP
ViPHP | 4674 Messages

01 mars 2008, 18:39

Bonjour.

Regarde du côté de LIMIT ou de WHERE/BETWEEN.

Code : Tout sélectionner

SELECT * WHERE id BETWEEN 1 AND 40
par exemple. Ou sinon :

Code : Tout sélectionner

SELECT * LIMIT 1, 40
mais le premier choix est nettement plus adapté à ta question (résultat plus proche).
« Un handicap est le résultat d'une rencontre entre une déficience ou différence et une incapacité de la société à répondre à celle-ci. »

Hoa : http://hoa-project.net (sur @hoaproject).

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

01 mars 2008, 19:00

Modération :
Afin d'obtenir plus de réponses, le sujet est déplacé dans le forum "SQL & Bases de données".

Merci de prendre le temps de lire les règlements
ainsi que l'intitulé de chaque forum avant de poster un nouveau sujet.
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Eléphant du PHP | 170 Messages

02 mars 2008, 11:22

ça y est c'est mon champs de prix dans la bdd, j'ai changé en text au lieu de INT, et visiblement le probleme etait la
merci a tous

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

02 mars 2008, 11:26

A savoir que la solution de HyWaN est plus adaptée à ce que tu cherches à faire ;)
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer