php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 21.12.2004, 17:30  
Gast
 
Beiträge: n/a
Standard Zufällige Ausgabe aus MySql

Hallo! ^^

ich hab eine frage!

angenommen ich habe einige zitate in einer datenbank undzwar mit den variabeln $zitat und $autor ^^. und nun möchte ich, dass immer ein zitat zufällig aus der datenbank ausgegeben wird mit zitat und name undzwar immer ein neues (also ein neues zitat), wenn man die seite aktualisiert.

also wie mache ich das? ich wär echt dankbar für hilfe, da ich kein sonderlich begnadeter programmierer bin ^^ hab nur ein paar (wenige!!!) grundkenntnisse ...

also ein bestimmtes zitat ausgeben könnte ich, aber eben kein zufälliges.
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 21.12.2004, 17:35  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard Re: Zufällige Ausgabe aus MySql

Zitat:
Zitat von Yoshimitsu
also ein bestimmtes zitat ausgeben könnte ich
dann bist du schon nah dran.
das machst du ja sicherlich über die ID, oder?

Code:
SELECT autor, zitat FROM tabellen WHERE id = 3
gibt den datensatz / das zitat mit der ID 3 aus.

gut. wenn du jetzt mal mit dieser funktion hier rumspielst:
http://dev.mysql.com/doc/mysql/de/Ma...s.html#IDX1221

dann solltest du das hinbekommen
achte auf den kommentar
imported_Ben ist offline  
Alt 21.12.2004, 19:36  
Gast
 
Beiträge: n/a
Standard

hey danke für die antwort! ^^

leider komme ich mit dem, was da auf der seite steht, nicht besonders gut zu recht ...

aber ich hab mir was ausgedacht, aber leider kann ich das nicht umsetzen ...

wäre das theoretisch möglich:

1. anzahl der datensätze in der db abfragen
2. ganzzahlige zufallszahl erzeugen lassen, die aber nicht größer als die anzahl der bestehenden datensätze in der db ist
3.
Code:
SELECT autor, zitat FROM tabellen WHERE id = $x
und $x steht für die zufallszahl

ginge das? ich würde es ja ausprobieren, aber wie schon erwähnt, kann ich es nicht umsetzen, da ich kein guter programmierer bin
 
Alt 21.12.2004, 19:44  
Gast
 
Beiträge: n/a
Standard

ja genau so geht es.

"SELECT * FROM deinetabelle" ausführen,
mit mysql_num_rows die anzahl checken,
dann mit rand(min,max) eine zufallszahl generieren,
und dann mit SELECT * FROM deinetabelle WHERE id='".$dieZufallsZahl."'" einen datensatz rausholen.

hoffe du krichst das umgesetzt.
 
Alt 21.12.2004, 19:51  
Gast
 
Beiträge: n/a
Standard

hey danke ^^

ich werde es nun auf jeden fall mal ausprobieren!
 
Alt 21.12.2004, 20:07  
Gast
 
Beiträge: n/a
Standard

Freunde der Nacht, was bastelt ihr da zusammen???

SELECT autor, zitat FROM tabelle ORDER BY RAND(NOW()) LIMIT 1

Das reicht, da muss man nicht die Anzahl der Datensätze ermitteln und eine Zufallszahl generieren. Das kann MySQL alles selber. Euer Versuch setzt voraus, dass die ID's keine Lücken haben. Davon sollte man aber besser nicht ausgehen.

Grß
phpfan
 
Alt 02.09.2008, 02:12  
Benutzer
 
Registriert seit: 04.03.2008
Beiträge: 59
stevezi befindet sich auf einem aufstrebenden Ast
Standard

cool danke, genau danach hab ich gesucht
stevezi 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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
php script keine Ausgabe (mysql) thecracked PHP Tipps 2008 3 30.05.2008 09:35
[Erledigt] Php Mysql ausgabe in Tabelle / Gruppentrennung xitam PHP Tipps 2008 3 28.05.2008 22:03
MYSQL daten bei der ausgabe sortieren DrWeb Datenbanken 2 29.07.2006 10:09
[Erledigt] Ausgabe aus MySQL PHP Tipps 2006 2 21.01.2006 15:59
[Erledigt] Dynamische Ausgabe von Mysql Abfragen PHP-Fortgeschrittene 1 21.10.2005 10:53
Suche Tipps für Persormance-Steigerung (Geld für Nützliches) Beitragsarchiv 18 16.08.2005 10:57
mysql ausgabe schmiddy PHP Tipps 2005-2 2 12.06.2005 08:04
MySQL Ausgabe in Value PHP Tipps 2005 8 17.04.2005 16:37
MySQL Ausgabe durchnummerieren Datenbanken 3 14.03.2005 09:01
MySQL Ausgabe in einer If-Anweisung PHP-Fortgeschrittene 5 09.01.2005 14:20
Auslesen mySQL tabelle und ausgabe als html Calli PHP Tipps 2004-2 3 21.12.2004 16:51
MySQL - Timestamps und zur ausgabe bestimmter Einträge PHP Tipps 2004 6 06.10.2004 14:17
Habe Problem bei simpler Ausgabe von mysql Daten (Anfänger) PHP Tipps 2004 6 30.08.2004 04:37
Rausfinden ob MYSQL Ausgabe die letzte ist? PHP Tipps 2004 4 17.08.2004 04:14
mysql ausgabe auf zeichen beschränken - hilfe!!! niffi PHP-Fortgeschrittene 16 03.06.2004 14:40

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
mysql zufallszahl generieren, mysql zufällige ausgabe, zufällige ausgabe mysql, http://www.php.de/php-tipps-2008/14556-zufaellige-ausgabe-aus-mysql.html, mysql ausgabe zufällig, mysql zufällige id, mysql zufallszahl, random ausgabe mysql, php mysql random ausgabe, mysql zufallszahlen erstellen, zufalls id mysql, random mysql ausgabe, php mysql zufällige ausgabe, zufällige ausgabe php mysql, php zufällige ausgabe, mysql zufalls ausgabe, zufalls id aus mysql, zufalls mysql ausgabe, zufalls ausgabe php mysql, php zufällige mysql ausgabe

Alle Zeitangaben in WEZ +2. Es ist jetzt 16:03 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.