Autor |
Nachricht |
laber
Dabei seit: 27.02.2006
Ort: Heilbronn
Alter: 37
Geschlecht:
|
Verfasst Do 23.11.2006 00:24
Titel
|
|
|
Code: | $sql = mysql_query(BLA);
for ($i = 0; $i < mysql_num_rows($sql); $i++) {
echo mysql_result($sql, $i, "id");
echo mysql_result($sql, $i, "kursname");
echo mysql_result($sql, $i, "trainername");
.. etc.
} |
Code: | echo mysql_result($sql, 0, "trainername");
|
würde zum beispiel den trainernamen des ersten ergebnisses ausgeben
Zuletzt bearbeitet von laber am Do 23.11.2006 00:27, insgesamt 4-mal bearbeitet
|
|
|
|
|
new001
Threadersteller
Dabei seit: 16.02.2006
Ort: Sundern
Alter: 37
Geschlecht:
|
Verfasst Do 23.11.2006 00:31
Titel
|
|
|
kannst du mir evtl diese zeile erklären ?
Code: | for ($i = 0; $i < mysql_num_rows($sql); $i++) { |
|
|
|
|
|
Anzeige
|
|
|
dr13.de
Dabei seit: 21.11.2005
Ort: -
Alter: -
Geschlecht:
|
|
|
|
|
dr13.de
Dabei seit: 21.11.2005
Ort: -
Alter: -
Geschlecht:
|
Verfasst Do 23.11.2006 00:41
Titel
|
|
|
Ach, übrigens:
Zitat: | ps. deine page mit dem Kompendium ist ne klasse idee *zwinker* |
Vielen Dank!
Ich arbeite noch dran. Aber gut Ding will Weile haben...
|
|
|
|
|
new001
Threadersteller
Dabei seit: 16.02.2006
Ort: Sundern
Alter: 37
Geschlecht:
|
Verfasst Do 23.11.2006 00:45
Titel
|
|
|
@dr13.de:
SAAAUUUBER ich danke dir ! bist echt mal ne hilfe
aber mir stellt sich gerade eine kleine schwierigkeit da.
ich habe in der Tabelle kurse kursname und bild... der name wird ja mit rausgenommen ... aber bislang noch nicht das bild.
müsste ich dann
Code: | left join kurse on kurse.kid = kurse.bild |
schreiben ?
aber dann könnte ich ja nciht mehr $row['kurse'] nehmen da dies ja dann schon für den namen reserviert ist
nach dem join is das die bezeichnung der tabelle oder einer variablen
könnte ich das dann nicht einfach
Code: | left join kursbild on kurse.kid = kurse.bild |
nennen ?
kein ding ! ehre wem ehre gebührt
ne als azubi der sich alles selbst beibringen muss is dein kompendium ne klasse idee. hab nur leider gesehen das man sich nicht reggen kann. aber was soll du bist ja hier
Zuletzt bearbeitet von new001 am Do 23.11.2006 00:46, insgesamt 1-mal bearbeitet
|
|
|
|
|
new001
Threadersteller
Dabei seit: 16.02.2006
Ort: Sundern
Alter: 37
Geschlecht:
|
Verfasst Do 23.11.2006 00:57
Titel
|
|
|
ah ne ich glaub ich habs...
so müsste das aussehen ne =>
Code: | $sql = mysql_query("select kurseintrag.id, kurse.name as kursname, trainer.name as trainername, raum.name as raumname, tage.name as tagname, kurse.bild as kursbild from kurseintrag left join kurse on kurseintrag.eintragkurs = kurse.kid left join trainer on kurseintrag.eintragtrainer = trainer.tid left join raum on kurseintrag.eintragraum = raum.rid left join tage on kurseintrag.eintragtag = tage.did left join kurse on kurse.bild = kurse.KID WHERE kurseintrag.eintragtag = 1)");
while($row=mysql_fetch_array($sql))
{
echo $row['kursbild'];
|
?
|
|
|
|
|
dr13.de
Dabei seit: 21.11.2005
Ort: -
Alter: -
Geschlecht:
|
Verfasst Do 23.11.2006 00:58
Titel
|
|
|
Nein, so geht das nicht.
Mit JOIN werden die Tabellen nur miteinander verknüpft. Welche Spalten du von welchen Tabellen nachher in PHP zur Verfügung haben möchtest, definierst du zwischen dem "SELECT" und dem "FROM".
Für eine zusätzliche Spalte "Bild" aus der Tabelle "Kurse" müsstest du das Select folgendermaßen anpassen (siehe der Text vor "from kurseintrag"):
Code: |
select kurseintrag.id, kurse.name as kursname, trainer.name as trainername, raum.name as raumname, tage.name as tagname, bild.kurse as kursbild from kurseintrag
left join ........und so weiter |
Diese Spalte kannst du dann in der PHP-Schleife mit $row['kursbild'] ansprechen.
Aber ich denke, du solltest dich schon noch ein wenig in die Basics von Datenbanken und SQL einarbeiten. Zum Beispiel mit dem MySQL 5 Einsteigerseminar
|
|
|
|
|
new001
Threadersteller
Dabei seit: 16.02.2006
Ort: Sundern
Alter: 37
Geschlecht:
|
Verfasst Do 23.11.2006 01:01
Titel
|
|
|
müsste es nicht heißen und nicht Code: | bild.kurse ?
weil bei den anderen haste ja auch | tabelle.spalte Code: | ausgewählt.. eigentlich :) |
Zuletzt bearbeitet von new001 am Do 23.11.2006 01:03, insgesamt 1-mal bearbeitet
|
|
|
|
|
|
|
|
Ähnliche Themen |
Tabellen-Spalten Verbinden – InDesign CC
[MySQL] nm/nn/mn Beziehung Tutorials
.swf mit .swf verbinden ?
Punkte verbinden
[AS3] - BitmapData verbinden
klassen verbinden
|
|