phpBB2.de Foren-Übersicht  
[netclusive - internet broadcasting]
 FAQ  •  Suchen  •  Download  •  Lesezeichen  •  Mitgliederliste  •  Benutzergruppen   •  Registrieren  •  Profil  •  Einloggen, um private Nachrichten zu lesen  •  Login
 
        
 
        
 

LinkLift

Nächstes Thema anzeigen
Vorheriges Thema anzeigen

Dieses Forum ist gesperrt, du kannst keine Beiträge editieren, schreiben oder beantworten.Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten.
Autor Nachricht
cyber·Wolf
phpBB2.de User
phpBB2.de User



Anmeldungsdatum: 06.08.2002
Beiträge: 52
Wohnort: Hamburg

BeitragVerfasst am: Mo 19 Aug, 2002 15:43 Antworten mit ZitatNach oben 

Hallo,

ich möchte auf einer meiner phpBB2-Seiten einen Spruch/Zitat aus meiner DB anzeigen. Dazu soll bei jedem Aufruf dieser Seite "wahllos" ein Datensatz aus meiner mySQL-Datenbank geladen werden.

Wie mache ich das? Muss ich zuerst in PHP eine Pseudo-Zufallszahl als ID erzeugen um dann gezielt einen Datensatz anzuspringen oder kann ich das auch irgendwie direkter mit mySQL machen?


Grüße aus Hamburg,
Daniel
OfflineBenutzer-Profile anzeigenPrivate Nachricht sendenWebsite dieses Benutzers besuchen
Google







Verfasst am: Nach oben

TerraTux
Support Team Member
Support Team Member



Anmeldungsdatum: 02.08.2002
Beiträge: 1026
Wohnort: Delitzsch

BeitragVerfasst am: Di 20 Aug, 2002 12:27 Antworten mit ZitatNach oben 

ich geh jetzt mal davon aus das die Datensätze mit ner ID durchnummeriert sind...

Code:
<?
$query = mysql_query("SELECT count(*) FROM ". DEINE_TABELLE);
$result = mysql_num_rows($query);

$random_id = rand(1, $result);

$query = mysql_query("SELECT spruch FROM ". DEINE_TABELLE ." WHERE id = '". $random_id ."'");
$this_text = mysql_fetch_row($query);

echo $this_text['spruch'];
?>


dies wäre das einfachste der Dinge, problematisch wirds dann wenn keine fortlaufende ID in der DB steht weil du vielleicht zwischendurch mal ein zwei Datensätze gelöscht hast...

Dann mußt du dir erst n neues Array bilden, in dem als Index forlaufende Zahlen genommen werden deren Inhalt dann deine ID's sind...aber probiers erstmal so...

Gruß,
Anti M&M

_________________
software is like sex, it's better if it's free
Image
Kein Support per PM || EMail || Messenger
OfflineBenutzer-Profile anzeigenPrivate Nachricht sendenWebsite dieses Benutzers besuchenICQ-Nummer
cyber·Wolf
phpBB2.de User
phpBB2.de User



Anmeldungsdatum: 06.08.2002
Beiträge: 52
Wohnort: Hamburg

BeitragVerfasst am: Di 20 Aug, 2002 15:08 Antworten mit ZitatNach oben 

graçias Smile

Damit hast Du mir schonmal weitergeholfen.


Grüße aus Hamburg,
Daniel
OfflineBenutzer-Profile anzeigenPrivate Nachricht sendenWebsite dieses Benutzers besuchen
Reimer
phpBB2.de User
phpBB2.de User



Anmeldungsdatum: 02.08.2002
Beiträge: 264

BeitragVerfasst am: Di 20 Aug, 2002 21:22 Antworten mit ZitatNach oben 

Code:
$sql = "SELECT * FROM tbl ORDER BY RAND() LIMIT 1"


und so geht es etwas einfacher

_________________
WebhostingTalk
OfflineBenutzer-Profile anzeigenPrivate Nachricht sendenWebsite dieses Benutzers besuchen
TerraTux
Support Team Member
Support Team Member



Anmeldungsdatum: 02.08.2002
Beiträge: 1026
Wohnort: Delitzsch

BeitragVerfasst am: Di 20 Aug, 2002 21:35 Antworten mit ZitatNach oben 

oh echt?

sorry...hab ich nicht in meiner Doku stehen...
Wenn das geht isses natürlich einfacher Smile

Gruß,
Anti M&M

_________________
software is like sex, it's better if it's free
Image
Kein Support per PM || EMail || Messenger
OfflineBenutzer-Profile anzeigenPrivate Nachricht sendenWebsite dieses Benutzers besuchenICQ-Nummer
Reimer
phpBB2.de User
phpBB2.de User



Anmeldungsdatum: 02.08.2002
Beiträge: 264

BeitragVerfasst am: Mi 21 Aug, 2002 01:18 Antworten mit ZitatNach oben 

Man lernt nie aus Smile

_________________
WebhostingTalk
OfflineBenutzer-Profile anzeigenPrivate Nachricht sendenWebsite dieses Benutzers besuchen
Beiträge der letzten Zeit anzeigen:      
Dieses Forum ist gesperrt, du kannst keine Beiträge editieren, schreiben oder beantworten.Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten.

Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum posten
Du kannst Dateien in diesem Forum herunterladen

Ähnliche Beiträge
Thema Autor Forum Antworten Verfasst am
PHP Forum ohne Serverzugang "aus... sinni800 phpBB2.x - Support 0 Mi 22 Jul, 2009 13:40 Letzten Beitrag anzeigen
Porta-News Image wird nicht angezeigt... Ghostmaster Support allgemein 1 Do 12 März, 2009 21:12 Letzten Beitrag anzeigen
Einstellung "Ankündigung" w... Meiggel Support allgemein 1 Mi 18 Feb, 2009 15:18 Letzten Beitrag anzeigen
Bin scheinbar schon "eingeloggt&... manuh phpBB2.x - Support 0 Do 29 Jan, 2009 13:55 Letzten Beitrag anzeigen
Mail für "Hinzufügen zu einer Be... feva Support allgemein 0 Mo 22 Dez, 2008 20:55 Letzten Beitrag anzeigen