Vous n'êtes pas connecté - 0 membre connecté
Catégories
Graphisme
Flash (51)
Print (66)
Programmation
PHP (66)
Base de données (17)
ASP (2)
CSS (26)
Hardware
PC (34)
Mac (14)
Linux (5)
Divers
Blabla (261)
933 Sujets
12337 Réponses
Programmation > Base de données > MySQL > Eviter la surcharge...
MySQL > Eviter la surcharge de ||
 hello,

je cherche à simplifier mes requêtes mySQL, j'ai d'abord jeté un oeil sur la doc mais je n'arrive pas à trouver la syntaxe qui va bien (si elle existe) pour simplifier une requête du genre:

SELECT * FROM maTAble WHERE champ1=1 || champ1=2 || champ1=3 || champ1=4 || champ1=5 ||champ1=6
C'est souvent pour des requêtes liées à un choix utilisateur qui peut être assez important. Merci
Posté le 02 04 2007 à 10h07
tyler - Membre - www

Réponses - MySQL > Eviter la surcharge...
<< 1 2 >>
Merci pour le lien Gom j'ai trouvé de l'info, McFly c'est vrai que le NOT IN est bien utile aussi à l'occasion ;)
Posté le 03 04 2007 à 19h40
tyler - Membre - www
Qu'est-ce qu'elle a ma balise [ code ] ?
Posté le 05 04 2007 à 21h51
benzor - Administrateur - www
 C'est pas vraiment la balise en elle-même qui chie mais le texte qui suit qui n'est pas formatté comme il faut ou tronqué parfois.

Si je fais
coucou;
la suite n'aura pas forcément les retours à la ligne, manque un nl2br. :)
Posté le 06 04 2007 à 14h18
McFly - Membre - www
voilà, t'as un bel exemple, j'avais tapé ça:

la suite n'aura
pas forcément les retours à la ligne,
manque un nl2br. :)
Posté le 06 04 2007 à 14h19
McFly - Membre - www
Intéressant ce sujet... on y voit en tout cas clairement qu'il n'y a pas une unique façon de coder pour arriver au résultat que l'on souhaite. Comment faire dans ce cas pour savoir quelle solution est la meilleure ?
Posté le 08 04 2007 à 07h40
askhanir - Membre - www
benchmark comme j'avais fait pour les ereg vs pereg.

Tu lances une chiée de requêtes sur des tables avec bcp d'enregistrements et tu regardes le temps que ça met.

J'ai aussi lu que

SELECT * FROM table where champ=1
UNION
SELECT * FROM table where champ=2


est plus rapide que
SELECT * FROM table where champ=1 OR champ=2

A tester...
Posté le 08 04 2007 à 11h45
McFly - Membre - www
<< 1 2 >>
Sujets Base de données
<< 1 2 >>
Classer une requête
Auteur : aguenard
Posté le 24 04 2007 à 11h17
5 Réponses (Nouveau sujet)
Sujet visité 1022 fois
MySQL > Eviter la (...)
Auteur : tyler
Posté le 02 04 2007 à 10h07
16 Réponses (Nouveau sujet)
Sujet visité 864 fois
MySql et hebergement
Auteur : nanook
Posté le 15 03 2007 à 09h04
7 Réponses (Nouveau sujet)
Sujet visité 670 fois
Comparaison de (...)
Auteur : airvai
Posté le 01 03 2007 à 10h05
6 Réponses (Nouveau sujet)
Sujet visité 900 fois
[résolu]sql 95 bdd !
Auteur : senkante
Posté le 08 02 2007 à 11h38
4 Réponses (Nouveau sujet)
Sujet visité 527 fois
[annulé]against
Auteur : veensez
Posté le 27 10 2006 à 20h15
5 Réponses (Nouveau sujet)
Sujet visité 809 fois
MySQL - Méthode de (...)
Auteur : benzor
Posté le 25 07 2006 à 17h20
24 Réponses (Nouveau sujet)
Sujet visité 767 fois
<< 1 2 >>
Mentions légales   -   Crédits   -   Nous contacter   -   © Benzor 2006