php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 07.09.2004, 22:04  
Gast
 
Beiträge: n/a
Standard Ausgabe von Variablen aus 2 MySQL Tqbellen

ich habe zwei sql tabellen, in der einen steht z.bsp. konzerte, in der anderen welche lieder dort gesungen wurden, nun ist's ja so das bei mehreren konzerten das selbe lied gesungen wird.
wie bekomme ich es hin das es dann folgendermasen aussieht:

konzert1
lied1
lied2

konzert2
lied1
lied3

bis jetzt hab ich schon folgendes
PHP-Code:
$anzahl mysql_num_rows(mysql_query("SELECT * FROM konzerte"));
    for (
$x=1;$x<=$anzahl;$x++)
    {
        
$result mysql_query("SELECT * FROM konzerte WHERE k_id='$x'");
        
$satz mysql_fetch_array($result);
        echo 
$satz[konzert] . " - " $satz[ort] . " - " $satz[datum];
        echo 
"

"
;
        while(
$ifsatz mysql_fetch_array(mysql_query("SELECT * FROM repertoire WHERE k_id='$x'")))
        {
            echo 
$ifsatz[stueck];
            echo 
"

"
;
        };
    }; 
jetzt wird die Variable $ifsatz[stueck] aber unendlich wiederholt
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 07.09.2004, 22:07  
Gast
 
Beiträge: n/a
Standard

jedes lied bekommt eine eigene spalte mit der id des konzerts

bsp.:
lied1 |1;2
lied2 |1

die spalte als string explode(';' .... )
foreach(... as $elem)
jetzt hast du zu jedem lied die ids der konzerte in denen es gespielt wurde


mfg
 
Alt 07.09.2004, 22:12  
Gast
 
Beiträge: n/a
Standard

uff sorry mit
Zitat:
Zitat von J33d3X
die spalte als string explode(';' .... )
foreach(... as $elem)
kann ich noch nicht so viel anfangen
 
Alt 07.09.2004, 22:36  
Gast
 
Beiträge: n/a
Standard

angenommen du hast die spalte ausgelesen und sie sieht in etwa so aus:
$konz = '1;2;3;4;5;'; // das lied wurde in 5 Konzerten gespielt wobei die Ziffern die ID des jeweiligen Konzerts wiedergibt

$konARRAY = explode(';', $konz) // zerlegen des Strings in ein array trennung dabei ist ;
foreach($konzARRAY as $elem) { // durchlaufen des arrays
echo 'das Lied wurde in Konzert mit der ID: '.$elem.'gespielt';
}
// du kannst auch anstatt echo in dieser foreachschleife auf die Datenbank zugreifen und mit FROM konzerte WHERE id = '$elem'"); auf die Daten des Konzerts zugreifen


ich hoffe das war etwas verständlicher
mfg
 
Alt 08.09.2004, 14:12  
Gast
 
Beiträge: n/a
Standard

danke ich habs verstanden und so klappts, hab noch einiges mehr verändern müssen damit alles reibungslos läuft.

mit dem foreach funktioniert das dann auch bei 2 stelligen zahlen??? z.bsp. wenn ich dann bei 12 bin??
 
Alt 08.09.2004, 14:22  
Gast
 
Beiträge: n/a
Standard

so lang das trennzeichen da is, geht das immer
 
 


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
Smarty + MySQL = immer falsche Ausgabe m0use` PHP Tipps 2006 44 21.11.2008 20:30
[Erledigt] Keine Ausgabe von Variablen bei Formular luckynuts PHP Tipps 2008 11 15.07.2008 19:34
Fehler bei Übergabe von Variablen aus MySQL in Firefox jensoweber Datenbanken 0 13.07.2008 13:14
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 Datenbank sortieren, nach PHP Variablen ArtAndLife PHP Tipps 2008 4 11.04.2008 10:45
Aus MySQL auslesen mit 2 $_REQUEST[''] Variablen imported_Daniel PHP Tipps 2008 7 31.03.2008 09:59
MYSQL daten bei der ausgabe sortieren DrWeb Datenbanken 2 29.07.2006 10:09
MySQL Server startet nicht mehr richtig... Datenbanken 16 03.03.2006 19:40
wie benutzt man variablen in mysql befehlen? mollitz PHP Tipps 2006 41 06.01.2006 14:22
Suche Tipps für Persormance-Steigerung (Geld für Nützliches) Beitragsarchiv 18 16.08.2005 10:57
Ausgabe Wochentag und Kalenderwoche aus Datumsfeld in MySQL PHP Tipps 2005-2 3 20.07.2005 21:57
php Variablen in MySQL Abfrage verwenden (WHERE Bedingung) PHP Tipps 2005 20 20.04.2005 20:05
Auslesen mySQL tabelle und ausgabe als html Calli PHP Tipps 2004-2 3 21.12.2004 16:51
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
ausgabe einer variablen, mysql ausgabe in php variable, $satz=mysql_fetch_array($result); } ?>

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