begin process at 2010 02 10 01:46:16
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

Bases de données

 > 

choisir plusieurs chiffres au hasard par rapport à la base sql


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

choisir plusieurs chiffres au hasard par rapport à la base sql

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ée 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 petit probleme facile à résoudre [ par minibenji ] Bonjour,j'ai confectioné cette petite shoutbox, mais lors de l'affichage des messages, les saut de ligne se transformes en simple espaces... voici u


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,515 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales