Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : choisir plusieurs chiffres au hasard par rapport à la base sql [ Archives / Bases de données ] (ludovicanceaux)

dimanche 29 janvier 2006 à 20:45:29 | choisir plusieurs chiffres au hasard par rapport à la base sql

ludovicanceaux

Membre Club



Salut à tous,
bah voilà tout est ds le titre, en fait j'arrive à trouvé un chiffre ¨grâce à la fonction time mais kan je lui demande de m'en choisir un autre il me sort exactement le même
voici mon code:

$Req ="SELECT * FROM pubs_88_31";
$Result = mysql_query($Req) or die('Erreur SQL !'.$Req.''.mysql_error());
$NbLignes = mysql_num_rows($Result);
srand (time());
$Num1=(rand()%$NbLignes);
$Num1++;
echo $Num1;
echo '<br>';

//Deuxième numéro
?????????

$sql = mysql_query("SELECT * FROM pubs_88_31 WHERE id=$Num1");
while ($data5 = mysql_fetch_array($sql) ) {
echo $data5['Lien'];}

Merci d'avance


dimanche 29 janvier 2006 à 22:11:03 | Re : choisir plusieurs chiffres au hasard par rapport à la base sql

thewinax

Salam
j'ai prix par exemple :
$NbLignes=7;
    srand (time());
   $Num1=(rand()%$NbLignes);
   $Num1++;
   echo $Num1;
   echo '<br>';


dimanche 29 janvier 2006 à 22:17:36 | Re : choisir plusieurs chiffres au hasard par rapport à la base sql

thewinax

ton scripte marche trés bien 3,7,1,1,5 ....

dimanche 29 janvier 2006 à 22:45:57 | Re : choisir plusieurs chiffres au hasard par rapport à la base sql

ludovicanceaux

Membre Club


Salut à tous,

Nan, je te jure ke ca marche pô ca me mark exactement le même numéro!!!
tu pourrais m'écrire ton code entier stp!!!!!
le mien j'ai fai ca:
$Req ="SELECT * FROM pubs_88_31";
$Result = mysql_query($Req) or die('Erreur SQL !'.$Req.''.mysql_error());
$NbLignes = mysql_num_rows($Result);
srand (time());
$Num1=(rand()%$NbLignes);
$Num1++;
echo $Num1;
echo '<br>';

//Deuxième numéro
srand (time());
$Num2=(rand()%$NbLignes);
$Num2++;
echo $Num2;
echo '<br>';

ET CA MARCHE PAS J'AI PASSe MA JOURNEE DESSUS!!!!!!!
Merci d'avance


dimanche 29 janvier 2006 à 23:45:32 | Re : choisir plusieurs chiffres au hasard par rapport à la base sql

FhX

bah faut relancer la machine à random peut être hein !

srand( time() );


lundi 30 janvier 2006 à 00:27:28 | Re : choisir plusieurs chiffres au hasard par rapport à la base sql

thewinax

avec quelle vertion de php tu travail?

voici le script :
<?
$NbLignes=7;
    srand (time());
   $Num1=(rand()%$NbLignes);
   $Num1++;
   echo $Num1;
   echo '<br>';
?>

lundi 30 janvier 2006 à 00:47:14 | Re : choisir plusieurs chiffres au hasard par rapport à la base sql

ludovicanceaux

Membre Club


Salut à tous,

Mais je la relance deux foix regarde:
srand (time());<---------------------------
$Num1=(rand()%$NbLignes);
$Num1++;
echo $Num1;
echo '<br>';

//Deuxième numéro
srand (time());<---------------------------
$Num2=(rand()%$NbLignes);
$Num2++;
echo $Num2;
echo '<br>';

et ca me sors les même numéro
Merci d'avance


lundi 30 janvier 2006 à 08:59:11 | Re : choisir plusieurs chiffres au hasard par rapport à la base sql

yergo

Réponse acceptée !

salut,
tu dois initialiser une seule fois:

Nblignes=7;//par exemple
srand (time());
$Num1=(rand()%$NbLignes);
$Num1++;
echo "$Num1";
echo '<br>';

$Num2=(rand()%$NbLignes);
$Num2++;
echo "$Num2";
echo '<br>';

et ca marchera !


lundi 30 janvier 2006 à 10:50:57 | Re : choisir plusieurs chiffres au hasard par rapport à la base sql

ludovicanceaux

Membre Club


Salut à tous,

oki c ccooooool j'y crois pas ca n'a pas marcher parce que j'ai mis deux fois la fonction!!!!!!!
Merci les mecs

Merci d'avance



Cette discussion est classé dans : req, mysql, sql, num1, choisir


Répondre à ce message

Sujets en rapport avec ce message

Peut-on dire "SAUF" en SQL ? [ par nougitch ] Bonjour, J'aimerai savoir s'il y a possibilité de traduire un "SAUF" dans une requête SQL. Je cherche en effet à sélectionner tous les enregistreme afficher age compris entre 2 valeur grace a une base sql help [ par guigui2mars ] hello voila je veux pouvoir grace a une date de naissance qui est inscrite dans la bas de donnée arrivé a afficher l'intervalle d'age ( ex 18 - 25 ans SQL - ACCESS [ par flopad ] Bonjour, j'ai le code suivant, comment est ce que je peux l'adapter pour une basse access et non SQL...??  $base="D:\\Qualite\Annuaire\Annuaire.mdb"; valeur par defaut d'un menu deroulant [ par rachidphp93 ] Bonjour tout le monde;voila un script qui ne fait pas ce que je veux!, en fait je fais une liste deroulante, je veux pour un nouve Menu deroulant! je suis tres étonné [ par rachidphp93 ] Bonjour tt le monde,voila je suis débutant en php, j'ai essayé de créer un menu déroulant que j'alimente depuis une base de donnée. le problème c'est Recherche dans une base [ par shadow1779 ] Bonjour,j'essaye de faire un module sur mon site afin de rechercher toutes les entrées ou l'on trouve une certaine chaine de caractère, pour l'instant Pb bizarre sur un while [ par Cestmoi ] Bonjour, j'ai un problème que je n'ai pas d'habitude de voir, puisque j'utilise ce bout de code à chaque fois. En effet, ma requete me retourne par ex creation de table en PHP [ par chapata ] Hello ,je cherche à créer un table MySQL à l'identique de ma table ODBCmais je butte sur ma boucle ...if</f indiquer l'adresse email de son parrain [ par emillionclub ] Salut à tous et Merci d'avance si quelqu'un peut m'aider en résolvant mon problème Svp!(précision: je me casse la tête depuis des heures même si je sa ameliorer ma messagerie interne [ par 0123azerty ] bjr a tous ... lors des envois des messages d'un membre a un autre, le membre en question doit choisir dans une liste deroulante l'autres membre a qui


Nos sponsors

Sondage...

CalendriCode

Septembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
2930     

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,23 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.