begin process at 2012 05 28 22:09:38
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

le hasard sur une table mysql...


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

le hasard sur une table mysql...

jeudi 26 janvier 2006 à 15:06:47 | le hasard sur une table mysql...

Teclis01

Bon voila en fait j aimerais :
lire les données dans la table (ca c'est fait)
les ranger (c'est fait aussi peut etre une meilleure methode...)
et en afficher mais au hasard (sachant que certaines id de la clef primaire n'existes pas)
on peut avoir par exemple:
-----------------
-id_play--id_file-
-   1      --   1     -
-   2      --   3     -
-   4      --   1     -
-   6      --   2     -
------------------
comment dois je faire parce que la je suis perdu :/

-------------------------------------------------------------------------------------------------------
          Il vaut mieux poser une question et passer pour bête que le rester toute sa vie

jeudi 26 janvier 2006 à 15:08:11 | Re : le hasard sur une table mysql...

Teclis01

j ai oublié de mettre le code deja fait le voici ...
<?php
$db="xmms_player";
$table="xmms_playlist";
$txt="";
//conexion a la bdd sql
$link = mysql_connect("localhost","root", "")       
or die("Impossible de se connecter : " . mysql_error());    
//selection de la base
$db_selected = mysql_select_db($db, $link);
if (!$db_selected) {
die ('Impossible d\'utiliser la base : ' . mysql_error());
}
//on fait la recherche
$query = "SELECT * FROM $table ";
$result = mysql_query($query) or die("Echec de la requête");
if (mysql_num_rows($result) == 0) {
    echo "Aucune ligne trouvée, rien à afficher.";
    exit;
}
$nb_enreg=mysql_num_rows($result);
while ($row = mysql_fetch_assoc($result)) {
    $id_play=$row["id_play"];
    $id_file=$row["id_file"];
    $txt=$txt.$id_play.";".$id_file.";";
}
echo $txt."<br>";
$txtexplode=explode(';',$txt);

?>

-------------------------------------------------------------------------------------------------------
          Il vaut mieux poser une question et passer pour bête que le rester toute sa vie

jeudi 26 janvier 2006 à 21:17:36 | Re : le hasard sur une table mysql...

FhX

Réponse acceptée !
$query = 'SELECT ce_que_tu_veux FROM '.$table.' ORDER BY RAND()';

Et ca t'en sors qu'un seul.


Cette discussion est classée dans : table, mysql, id, hasard


Répondre à ce message

Sujets en rapport avec ce message

problème de mise à jour de base de données [ par rildspael ] Ben en fait maintenant j'ai refait ce code, je me suis concentré, j'ai tout analysé mais rien ne marche encore et je ne comprends pas : le voici :Donc Sélectionner les lignes différentes entre deux tables [ par Mikemadest ] Bonjour,J'ai cherché sans trouver de réponse à mon problème,ce qui m'amène à vous poser cette question !D'avance je m'excuse si j'ai raté la solution Afficher une ligne d'une table mysql [ par Alferox ] Bonjours,bon bin une question de base toute con.Je voudrais afficher uniquement la ligne qui port l'id 2 d'une table. Il n'y a pas plus simple que de MySQL : changement de l'ID dans une table [ par DJDX ] Bonjour groupe!Ma question peut parraître simple, mais je n'ai aucune idée comment résoudre mon "problême".si je tape ce codemysql_select_db($base, Probleme d'affichage dans une liste déroulante [ par JohnInsane ] Bonjour à tous, Voilà j'ai un problème, j'ai fais un script où l'on choisit une catégorie dans une liste déroulante qui est dans la table cat où j'a MySQL_INSERT_ID mais pour le delete ???? [ par ripoux ] Hello,Peut-être l'aurez-vous compris dans le titre...Je cherche un moyen pour faire un delete de plusieur table relié entre elle.Pour un Insert, il ex Probleme recuperation de l'id d'une table pour insérer dans une autre par la methode update [ par Alpha911 ] Bonjour,Je test plusieurs methodes pour pouvoir prendre l'id d'une table qui et la recopier dans une autre table j'ai 2 tables UTILISATEUR et une autr Comment savoir le dernier ID (MySQL) [ par ImmortalPC ] Salut, j'ai un super problème. j'ai une table comme cela : CREATE TABLE `test` ( `ID` int(11) NOT NULL auto_increment, `sujet` varchar(255) NOT NULL MySql [ par jnbrunet ] Salut,Quelle est la manière la plus simple et la plus courte pour défénir combien de champs de ma table on la valeur "2" dans la section ID?j'avais pe Recuperer les données d'1 enr d'1 table et les enregistrer dans 1 autrte table [ par popy29 ] Bonjour,Je réalise un site permettant de consulter les ventes en cours. (auto, bateaux, motos ... etc)L'administrateur doit pouvoir modifier la base d


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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,468 sec (3)

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