Vous n'êtes pas connecté - 0 membre connecté
Catégories
Graphisme
Flash (49)
Print (64)
Programmation
PHP (64)
Base de données (17)
ASP (2)
CSS (24)
Hardware
PC (34)
Mac (14)
Linux (5)
Divers
Blabla (243)
886 Sujets
11904 Réponses
Programmation > Base de données > [résolu] AND ?
[résolu] AND ?
bon début de semaine tout le monde,

j'ai une requete sql de type :

"SELECT * FROM bdd WHERE date_debut <= '$aujourdhui' AND date_fin > = '$aujourdhui' ORDER BY priorite DESC LIMIT 5"

date_debut et date_fin sont de type timestamp, aujourdhui et donc le timestamp du jour

mais voilà cette requete à décider de me casser les bur##s : elle n'est censé me retourner qu'une seule entrée mais m'en retourne deux, les mêmes ...

je déteste ce genre d'accroc à la con, du temps passer sur un truc pour rien parce que je tiens aussi à préciser que çà fonctionnais trés bien inclu dans un autre site grrr

[editer]

encore mieux !
si je fais :

"SELECT * FROM bdd WHERE date_debut <= $aujourdhui ORDER BY priorite DESC LIMIT 10"

elle me retourne 10 résultats mais le même !!!
c'est horrible au secours ....
Posté le 11 06 2007 à 16h43
senkante - Membre - www

Réponses - [résolu] AND ?
DISTINCT, GROUP BY non ? franchement j'ai pas beaucoup regardé ton truc donc je dis au hasard...
tu est certain de tes dates pour le test ? pour ta date évite les guillemets je pense aussi, ton champ c'est bien un timestamp ?

un autre truc le 'select *' c'est pas bon, préfère 'select id,...'

Bon courage
Posté le 11 06 2007 à 17h06
psykoyo - Membre
senkante > heu c'est ton client MySQL qui doit merder là ! Fais pêter la structure de ta table stp (le SQL de la création de la table)
Posté le 11 06 2007 à 17h25
benzor - Administrateur - www
benz > je crée mes tables à la mano donc voilà la structure :

id,id_event,date_èdebut,d ate_fin,priorite,dept tout en int avec un auto_incremente sur l'id

psyko > oui je suis certain de mes dates, j'ai enlever les guilemets , ca ne change rien, en revanche si je fais un select * form bdd where id=4 ca me retourne un seul resultat.
je vais essayer le coup des select id,date_debut,date_fin from [...]

[editer]
nan ca change rien et puis je vois pas l'interet de stipuler tout les champs, à mon humble avis on peux faire confiance au selecteur global :)

[editer]

je rajoute pour plus de précision que j'utilise une classe pour mes connections :

class req {

    function sql($db) {
    $this-> conn=mysql_ connect($db['host'],$db['user' ],$db['pass']);
    $this-> conn= mysql_select_db($db['dbname'], $this-> conn);
    }
    function query($query) {
    $this-> res=my sql_query($query)or die(mysql_error());
    }
}

ce qui est curieux c'est que j'utilise depuis fort longtemps cette classe sans n'avoir jamais eu ce genre de probleme alors ca m'etonnerais franchement que ca provienne de là
Posté le 11 06 2007 à 17h34
senkante - Membre - www
int ? donc tes champs date ne sont pas des timestamp ? je sais pas si sa peut être la causse et aussi essaye avec BETWENN dans ta requete.

pour ta classe tu la charge en singleton (cad 1 fois) ? regarde ton objet $this-> res avec un var_dump() peut être qu'il met les résultats à la suite je sais pas, je vois pas à quoi ressemble la structure de ton framework.

désolé j'ai pas reproduit l'environnement chez moi j'essaye de te donner des pistes dis nous ce que tu test ;)

psyko
Posté le 11 06 2007 à 18h37
psykoyo - Membre
heu ...

sortez les canons, préparez les potions d'orties et jetez moi dans la même cage que paris, bon dieu je suis un boulet parfois ...

en fait je me suis créer mon propre système de template et comme un con j'ai zappé la réinitialisation donc du coup à chaque résultat y me ressortez la premiere boucle ...

:/
Posté le 11 06 2007 à 18h41
senkante - Membre - www
lol sa arrive trop souvent ce genre de truc ;)
Posté le 11 06 2007 à 22h30
psykoyo - Membre
Sujets Base de données
<< 1 2 >>
auto incremente et (...)
Auteur : senkante
Posté le 03 04 2008 à 19h27
12 Réponses (Nouveau sujet)
Sujet visité 1039 fois
requete sur le mois (...)
Auteur : o0o
Posté le 10 07 2008 à 16h16
4 Réponses (Nouveau sujet)
Sujet visité 232 fois
Chercher DB (...)
Auteur : benzor
Posté le 10 01 2008 à 11h44
4 Réponses (Nouveau sujet)
Sujet visité 645 fois
iso et bordel
Auteur : senkante
Posté le 14 12 2007 à 14h56
4 Réponses (Nouveau sujet)
Sujet visité 809 fois
URGENT HELP
Auteur : benzor
Posté le 16 11 2007 à 09h38
32 Réponses (Nouveau sujet)
Sujet visité 1487 fois
[résolu] (...)
Auteur : o0o
Posté le 15 08 2007 à 16h31
4 Réponses (Nouveau sujet)
Sujet visité 883 fois
world database
Auteur : senkante
Posté le 28 06 2007 à 22h21
9 Réponses (Nouveau sujet)
Sujet visité 1147 fois
[résolu] AND ?
Auteur : senkante
Posté le 11 06 2007 à 16h43
6 Réponses (Nouveau sujet)
Sujet visité 695 fois
Problème envoie (...)
Auteur : SKGZ
Posté le 13 10 2006 à 20h06
4 Réponses (Nouveau sujet)
Sujet visité 1120 fois
[php&bdd] erreur d' (...)
Auteur : otar
Posté le 09 05 2007 à 13h02
5 Réponses (Nouveau sujet)
Sujet visité 727 fois
<< 1 2 >>
Mentions légales   -   Crédits   -   Nous contacter   -   © Benzor 2006