php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2007

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 01.06.2007, 19:26  
Erfahrener Benutzer
 
Registriert seit: 19.08.2003
Beiträge: 141
PHP-Kenntnisse:
Fortgeschritten
niffi
Standard [gelöst] mit rand() wert aus DB lesen

hi leute...

schwer ist die frage sicher nicht, vllt brauch ich auch nur nen tipp in die richtige richtung.

ich hab eine tabelle mit 200 datensätzen, die ID is auto increment, allersings unvollständig.

ich wollte gern ermitteln wieviel daten in der tabelle sind und dann per zufall einen dieser datensätze auslesen, nur klappt das nicht weil der zufallswert nicht gleich die ID des datensatzes ist.

PHP-Code:
              $sql_count "SELECT m_id FROM musik";
            
$count_query mysql_query($sql_count);
            
$count_res mysql_num_rows($count_query);
            
            
$mp3 rand(1,$count_res);
            echo 
$mp3;
            
            
$song "SELECT m_band,m_link,m_lied,m_bild,m_info FROM musik WHERE m_id = '".$mp3."'";
            
$song_query mysql_query($song);
            
$song_data mysql_fetch_array($song_query); 
wie kann ich das machen, das er mir den zufallswert nimmt, und den wert als zeilennummer des datensatzes verwendet.

es sollen praktisch via rand() zufällig immer andere daten ausgegeben werden.

hat jemand einen ansatz?

dank....
niffi ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 01.06.2007, 19:47  
Erfahrener Benutzer
 
Registriert seit: 19.08.2003
Beiträge: 141
PHP-Kenntnisse:
Fortgeschritten
niffi
Standard

PHP-Code:
$song "SELECT * FROM musik ORDER BY rand() LIMIT 1"
habs rausbekomm
niffi ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
datensätze per zufall auslesen, seitenrand werte auslesen, rand() wert auslesen, db rand, db rand()

Alle Zeitangaben in WEZ +2. Es ist jetzt 16:32 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.