php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 02.11.2004, 15:04  
Gast
 
Beiträge: n/a
Standard Zufallsbilder aus Datenbank ausgeben

Hallo Leute! Ich habe hier ein paar Codeschnipsel aus meiner Scriptsammlung. Eigentlich will es anstellen das Der Array "$Bilder" Zufallsbilder aus meiner datenbank ausließt. Ich weiß aber nicht wie ich das Anstellen kann. Ich sitze also grad vor einem Puzzel und ersuche die Codeschnipsel zusammenzuflicken. Seid ihr so lieb und helft mir?

Hier ist der Zufallsscript. In den Array muss ich irgendwie die SELECT Auslese Der MySQL Datenbank reinbekommen:

PHP-Code:

@mysql_connect(MYSQL_HOSTMYSQL_USERMYSQL_PASS)
        or die(
mysql_error());
    
mysql_select_db(MYSQL_DATABASE)
        or die(
mysql_error());

 
$sql "
SELECT  Name
FROM    Catz"
;


$bilder=array("Zufallsbild"");  //In den Array will ich meine Ausgelesenen Daten reinkriegen.
$id=array_rand($bilder); 
echo"
<img src="".$bilder[$id]."\">";

$result mysql_query($sql) OR die(mysql_error());

if(
mysql_num_rows($result))
{
  while(
$row mysql_fetch_assoc($result))
  {
//Hiermit weiß ich auch nichts anzufangen,, wenn ich den Zufall hier reinbaue dann gibt er ja trotzdem ALLE Daten an, ich möchte ja nur ein Bild angeben.
    
echo '[img]Images/'.array_rand($row['Name']).'.gif[/img]
'
;
// Das war falsch ^^°
   
}

Ich hoffe ich hab euch jetzt nicht zu verwirrt...
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 02.11.2004, 15:08  
Gast
 
Beiträge: n/a
Standard Re: Zufallsbilder aus Datenbank ausgeben

Hinter "Zufallsbild" das " weg, also:
PHP-Code:
$bilder=array("Zufallsbild");  //In den Array will ich meine Ausgelesenen Daten reinkriegen.
$id=array_rand($bilder); 
echo
"<img src=\"".$bilder[$id]."\">";
... 
 
Alt 02.11.2004, 15:11  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

also. du kannst entweder pro zufallsbild eine SQL-anweisung machen

Code:
SELECT RAND(id) FROM tabelle
oder so

oder du liest alles in ein array
Code:
$sql = "SELECT name FROM tabelle";
$res = mysql_query($sql) or die(mysql_error());

$_pics = array();
while ( $_pics[] = mysql_fetch_object($res));
und liest dann danach ein bild zufällig aus.

grüße ben
imported_Ben ist offline  
Alt 02.11.2004, 15:11  
Gast
 
Beiträge: n/a
Standard

PHP-Code:
<?php

 
# [...]
$sql "SELECT Name FROM Catz ORDER BY RAND()";

$result mysql_query($sql) or die(mysql_error());

$row mysql_fetch_assoc($result);

echo 
'<img src ="Images/'.$row['Name'].'.gif" />
'
;

?>
RAND()
 
Alt 02.11.2004, 15:16  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

ORDER BY RAND() .. genau das wollte ich eigentlich machen.
ich würde dann aber noch ein LIMIT 0,1 anhängen ;-P :wink:
imported_Ben ist offline  
Alt 02.11.2004, 15:42  
Gast
 
Beiträge: n/a
Standard

Vielen Dank für eure Hilfe es klappt!
 
Alt 02.11.2004, 15:43  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

bitte sehr liöbchen
hä? ^^
imported_Ben ist offline  
Alt 02.11.2004, 16:05  
Gast
 
Beiträge: n/a
Standard

"ben_mit_nagelkeule_hinterherrennt*
 
Alt 02.11.2004, 16:08  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

muhahahhaa^^
imported_Ben 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
Daten aus Datenbank (richtig) ausgeben. momonov PHP Tipps 2008 19 27.03.2008 16:43
text in zweite Tabelle durch link ausgeben ohne Datenbank mol38 PHP Tipps 2006 2 06.06.2006 15:51
[Erledigt] [Problem] Datenbank in Tabelle ausgeben PHP Tipps 2006 2 11.01.2006 16:41
Einträge aus datenbank nur einmal ausgeben MatthiasNI PHP Tipps 2005-2 1 19.09.2005 10:20
[Erledigt] mysql datenbank anlegen...aber WIE??? PHP Tipps 2005-2 0 05.08.2005 19:33
mysql datenbank anlegen...aber WIE??? Datenbanken 0 05.08.2005 19:29
Datenbank größe ausgeben PHP Tipps 2005-2 2 11.07.2005 16:16
ergebnisse aus datenbank in 3 SPalten ausgeben seven-12 PHP Tipps 2005-2 7 24.06.2005 14:45
[Erledigt] Datenbank sortiert ausgeben! Datenbanken 4 23.03.2005 12:49
[Erledigt] Verschachtelte Arrays ausgeben PHP-Fortgeschrittene 2 10.12.2004 11:29
Bestimmte Datenbank Felder nur einmal ausgeben Paulo PHP Tipps 2004-2 3 26.11.2004 16:39
datenbank: gleiche zeileninhalte nur 1 mal ausgeben PHP Tipps 2004 1 16.10.2004 20:23
Datenbank abfrage als Link ausgeben! stefan-miti PHP Tipps 2004 2 06.09.2004 23:12
[Erledigt] tags über datenbank ausgeben , hilfe : ) Datenbanken 1 31.08.2004 17:08
Daten aus der Datenbank adieren und ausgeben PHP Tipps 2004 4 25.08.2004 20:05

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
zufallsbild aus datenbank, php zufallsbild mit name ausgeben, zufallsbilder ausgeben mit fester url, zudallsbild aus datenbank, namengif paulo, zufallsbilder sql, sql zufall bilder, zufallsbilder mit link, zufallsbilder

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