Créer un compte
Connexion

Eviter la répétition d'un tirage aléatoire

Pour créer et répondre aux sujets, vous devez être connecté.
Pages: 1
Auteur Message
kiwiz
31/05/2012 à 05:59:26
kiwiz
Membre
Je sais afficher avec un ordre aléatoire un texte depuis ma base de données , cependant je n'arrive pas à trouver un moyen d’empêcher la répétition d'un même texte. A travers un systeme de session, le visiteur clique sur suivant et les textes défilent aléatoirement sans se répéter. Merci à tout ceux qui pourront m'aider.



<?php
session_start();
$_SESSION['pseudo'];

try
{
$pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION;
$bdd = new PDO('mysql:host=mysql51-57.perso;dbname=', '', '', $pdo_options);

$reponse = $bdd->query('SELECT * FROM textesaleatoire ORDER BY rand() LIMIT 1,1');
while ($donnees = $reponse->fetch())
{
<?
       

<table width="100%" border="1" class="arrondiombre">
                <tr>
                <td><?php echo $donnees['textes']; ?></td>
                </tr>
</table>
               

<?php
}  
$reponse->closeCursor();
}
catch(Exception $e)
{
die('Erreur : '.$e->getMessage());
}
?>
 


zaikoe
21/06/2012 à 08:50:33
zaikoe
Membre
Je ne peux pas t'aider pour ça mais je te conseil d'utiliser mysql_query (je crois) que PDO pour la sécurité

Pages: 1