Requete mysql 25*25

Résolu/Fermé
cheese42 Messages postés 860 Date d'inscription mardi 11 septembre 2007 Statut Membre Dernière intervention 10 octobre 2018 - 26 oct. 2012 à 17:48
cheese42 Messages postés 860 Date d'inscription mardi 11 septembre 2007 Statut Membre Dernière intervention 10 octobre 2018 - 27 oct. 2012 à 10:32
Bonjour,

petit souci sur une requête sql,
je clique sur valider,
la requête doit aller verifier ceci =>

var grille = ["<?php echo $nbhasard1; ?>","<?php echo $nbhasard2; ?>","<?php echo $nbhasard3; ?>","<?php echo $nbhasard25; ?>"];
//comme cela 25 fois, chiffres provenant de la base de donnees, ensuite:

var tirage = ["<?php echo $pn1; ?>","<?php echo $pn2; ?>","<?php echo $pn3; ?>","<?php echo $pn25; ?>"];
//pareil, 25 fois de suite, chiffres provenant aussi de la base,

ma demande est de savoir,
comment faire pour eviter le genre

$nbhasard1==$pn1 or $nbhasard1==$pn2 or $nbhasard1==$pn3 or $nbhasard1==$pn4 etcetc 25 fois de suite,

et cela juste pour le $nbhasard1,

ce qui reviendrait a faire 25 fois (de $nbhasard1 jusque $nbhasard25) les 25 chiffres de la grille (de $pn1 jusque $pn25)

j'ai besoin de savoir,
en résultat si $nbhasard1 se trouve sur $pn1 ou $pn2 ou $pn25 etc..,
si $nbhasard2 se trouve sur $pn1 $pn2 $pn25.....
si $nbhasard3...etcetcetc....

:(
merci de toute aide...







1 réponse

rominail Messages postés 30 Date d'inscription vendredi 23 avril 2010 Statut Membre Dernière intervention 3 novembre 2012 4
26 oct. 2012 à 17:50
Je pense que si tu fait une boucle for avec à chaque fois ton nombre qui augmente et tu le test par rapport au résultat de la requete
0
cheese42 Messages postés 860 Date d'inscription mardi 11 septembre 2007 Statut Membre Dernière intervention 10 octobre 2018 120
26 oct. 2012 à 17:52
j'ai essaye une boucle et je ne sais pas pkoi ca dépasse les 30 secondes, du coup,
ca bug !
:'(
0
rominail Messages postés 30 Date d'inscription vendredi 23 avril 2010 Statut Membre Dernière intervention 3 novembre 2012 4
26 oct. 2012 à 18:04
Ta requête est trop lourde, montre ton code et/ou raccourci le.
0
cheese42 Messages postés 860 Date d'inscription mardi 11 septembre 2007 Statut Membre Dernière intervention 10 octobre 2018 120
26 oct. 2012 à 18:13
var grille = ["<?php echo $nbhasard1; ?>","<?php echo $nbhasard2; ?>","<?php echo $nbhasard3; ?>","<?php echo $nbhasard4; ?>","<?php echo $nbhasard5; ?>","<?php echo $nbhasard6; ?>","<?php echo $nbhasard7; ?>","<?php echo $nbhasard8; ?>","<?php echo $nbhasard9; ?>","<?php echo $nbhasard10; ?>","<?php echo $nbhasard11; ?>","<?php echo $nbhasard12; ?>","<?php echo $nbhasard13; ?>","<?php echo $nbhasard14; ?>","<?php echo $nbhasard15; ?>","<?php echo $nbhasard16; ?>","<?php echo $nbhasard17; ?>","<?php echo $nbhasard18; ?>","<?php echo $nbhasard19; ?>","<?php echo $nbhasard20; ?>","<?php echo $nbhasard21; ?>","<?php echo $nbhasard22; ?>","<?php echo $nbhasard23; ?>","<?php echo $nbhasard24; ?>","<?php echo $nbhasard25; ?>"];

var tirage = ["<?php echo $pn1; ?>","<?php echo $pn2; ?>","<?php echo $pn3; ?>","<?php echo $pn4; ?>","<?php echo $pn5; ?>","<?php echo $pn6; ?>","<?php echo $pn7; ?>","<?php echo $pn8; ?>","<?php echo $pn9; ?>","<?php echo $pn10; ?>","<?php echo $pn11; ?>","<?php echo $pn12; ?>","<?php echo $pn13; ?>","<?php echo $pn14; ?>","<?php echo $pn15; ?>","<?php echo $pn16; ?>","<?php echo $pn17; ?>","<?php echo $pn18; ?>","<?php echo $pn19; ?>","<?php echo $pn20; ?>","<?php echo $pn21; ?>","<?php echo $pn22; ?>","<?php echo $pn23; ?>","<?php echo $pn24; ?>","<?php echo $pn25; ?>"];


le plus léger possible svp comment savoir si $nbhasard1 se trouve dans le tirage...
et en même temps si $nbhasard2 se trouve aussi dedans, et aussi $nbhasard25 ;)
0
cheese42 Messages postés 860 Date d'inscription mardi 11 septembre 2007 Statut Membre Dernière intervention 10 octobre 2018 120
27 oct. 2012 à 10:32
ok, je met en résolu, après une nuit de test, ca fonctionne ;), si vouv voulez le tester :

http://ww12.kdobarre.com

c le 4ème jeu des jeux gratuits :)
0