SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

PHP 5.3 & MySQL 5.1

PHP 5.3 & MySQL 5.1 zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen
Hilfe Community Kalender Heutige Beiträge Suchen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 24.11.2006, 12:48:10
ickeBLN ickeBLN ist offline
Anfänger
 
Registriert seit: Nov 2006
Ort: Berlin
Alter: 55
Beiträge: 36
JOIN

Ich habe da mal eine Frage zum JOIN-Befehl, lege ich den in eine normale Schleife zum Ausgeben oder muss ich etwas anderes beachten?
__________________
Populanten von transparenten Domizilen sollen mit fester Materie keine transzendenten Bewegungen durchfuehren.
Mit Zitat antworten
  #2  
Alt 24.11.2006, 13:00:25
BenniG. BenniG. ist offline
Member
 
Registriert seit: Oct 2006
Beiträge: 610
AW: JOIN

Ob du im SQL-Kommando ein join benutzt oder nicht ist für das Auslesen völlig egal.
Mit Zitat antworten
  #3  
Alt 24.11.2006, 13:06:21
ickeBLN ickeBLN ist offline
Anfänger
 
Registriert seit: Nov 2006
Ort: Berlin
Alter: 55
Beiträge: 36
AW: JOIN

ah danke
:)
__________________
Populanten von transparenten Domizilen sollen mit fester Materie keine transzendenten Bewegungen durchfuehren.
Mit Zitat antworten
  #4  
Alt 24.11.2006, 13:31:26
ickeBLN ickeBLN ist offline
Anfänger
 
Registriert seit: Nov 2006
Ort: Berlin
Alter: 55
Beiträge: 36
AW: JOIN

*seufz*
Irgendwo ist da wieder mal Wurm drin... Mein Wissen über Join stammt aus Google sag ich mal :)

Naja jedenfalls ist das Problem, dass ich nur eine weisse Seite als Ausgabe bekomme und es wird kein Fehlercode ausgegeben. Ich habe leider keine Ahnung woran es liegt :(

Code:
<?php
include "db.php";
$abfrage = "SELECT termine01.termin_ID,termine01.termin_datum,termine01.termin_name,termine02.ID,termine02.vorname,termine02.familienname,termine02.gruppe,termine02.bezirk,termine02.kosten FROM termine01,termine02 WHERE termine01.termin_ID=termine02.ID";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_array($ergebnis));
print mysql_error();
?>
Danke
__________________
Populanten von transparenten Domizilen sollen mit fester Materie keine transzendenten Bewegungen durchfuehren.
Mit Zitat antworten
  #5  
Alt 24.11.2006, 13:34:41
BenniG. BenniG. ist offline
Member
 
Registriert seit: Oct 2006
Beiträge: 610
AW: JOIN

Vielleicht daran, dass du keine Ausgabe machst ?! ;)
PHP-Code:
<?php
include "db.php";
$abfrage "SELECT
        termine01.termin_ID,
        termine01.termin_datum,
        termine01.termin_name,
        termine02.ID,
        termine02.vorname,
        termine02.familienname,
        termine02.gruppe,
        termine02.bezirk,
        termine02.kosten 
    FROM 
        termine01,
        termine02 
    WHERE 
        termine01.termin_ID=termine02.ID"
;
$ergebnis mysql_query($abfrage) or die (mysql_error());
echo 
"<pre>"
while($row mysql_fetch_array($ergebnis)) {
   
print_r($row);
}
echo 
"</pre>"
?>
Mit Zitat antworten
  #6  
Alt 24.11.2006, 14:04:52
ickeBLN ickeBLN ist offline
Anfänger
 
Registriert seit: Nov 2006
Ort: Berlin
Alter: 55
Beiträge: 36
AW: JOIN

Mann oh Mann, als beim ersten Mal eine weisse Seite kam, lag es daran, dass keine Daten in der Datenbank waren *lach* und nun das ... :)
Aber hat ja nun gefunzt... Danke
schönes Wochenende und so
__________________
Populanten von transparenten Domizilen sollen mit fester Materie keine transzendenten Bewegungen durchfuehren.

Geändert von ickeBLN (24.11.2006 um 14:05:54 Uhr)
Mit Zitat antworten
  #7  
Alt 27.11.2006, 10:46:20
ickeBLN ickeBLN ist offline
Anfänger
 
Registriert seit: Nov 2006
Ort: Berlin
Alter: 55
Beiträge: 36
AW: JOIN

da habe ich ja mal wieder zu früh gebrüllt... Wenn ich das richtig verstanden habe kann ich doch jede Ausgabe verwenden, also wenn es richtig definiert ist müsste echo ja auch funktionieren, oder? Weil da bekomme ich wieder eine weiße Seite...

Ein wenig Code dazu?

Code:
<body>
<?php
include "db.php";
$query=mysql_query("SELECT
		termine01.termin_ID,
		termine01.termin_datum,
		termine01.termin_name,
		termine02.ID,
		termine02.vorname,
		termine02.familienname,
 	FROM
		termine01,
		termine02
	WHERE
		termine01.termin_ID=termine02.ID");
while(list($termin_ID, $termin_datum, $termin_name, $vorname, $familienname) = mysql_fetch_row($query));
?>
<table width="90%" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <th scope="col"><?php echo $termin_ID;?></th>
    <th scope="col"><?php echo $termin_datum;?></th>
    <th scope="col"><?php echo $termin_name; ?></th>
    <th scope="col"><?php echo $vorname; ?></th>
    <th scope="col"><?php echo $familienname; ?></th>
  </tr>
</table>
</body>
Wahrscheinlich, hab ich bloss wieder was vergessen oder übersehen oder völlig missverstanden. Aber schon mal Danke Euch....
__________________
Populanten von transparenten Domizilen sollen mit fester Materie keine transzendenten Bewegungen durchfuehren.
Mit Zitat antworten
  #8  
Alt 27.11.2006, 11:14:15
BenniG. BenniG. ist offline
Member
 
Registriert seit: Oct 2006
Beiträge: 610
AW: JOIN

So funktioniert das weder mit noch ohne join!
Du hast ein While was nichts macht außer die Datensätze abzurufen.. Nach dem letzten Datensatz gibt mysql_fetch_xxx immer FALSE zurück, und damit füllst du deine Variablen..

Also mach ein paar geschweifte Klammern statt dem ; hinter der While-Bedingung
Mit Zitat antworten
  #9  
Alt 27.11.2006, 13:34:03
ickeBLN ickeBLN ist offline
Anfänger
 
Registriert seit: Nov 2006
Ort: Berlin
Alter: 55
Beiträge: 36
AW: JOIN

Danke das hat funktioniert.

Soweit ist alles in Ordnung, bis auf eine kleine Kleinigkeit.
Momentan zeigt er mir die Daten aller ID's an, aber ich hätte gern nur bestimmte Daten, liegt das vielleicht auch ander WHILE Schleife oder muss ich eine andere JOIN Variante verwenden? *koppkratz*
__________________
Populanten von transparenten Domizilen sollen mit fester Materie keine transzendenten Bewegungen durchfuehren.
Mit Zitat antworten
  #10  
Alt 27.11.2006, 13:44:37
BenniG. BenniG. ist offline
Member
 
Registriert seit: Oct 2006
Beiträge: 610
AW: JOIN

Mach doch im WHERE einfach noch eine Bedingung:
PHP-Code:
$query=mysql_query("SELECT
        termine01.termin_ID,
        termine01.termin_datum,
        termine01.termin_name,
        termine02.ID,
        termine02.vorname,
        termine02.familienname,
     FROM
        termine01,
        termine02
    WHERE
        termine01.termin_ID=termine02.ID
        termine01.irgendwas='bla'
"
); 
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
4 Tabellen verknüpfen - INNER, OUTER und LEFT Join Franzx MySQLi/PDO/(MySQL) 0 13.11.2006 10:10:51
Query über 3 Tabellen mit JOIN madmat MySQLi/PDO/(MySQL) 2 26.09.2006 12:24:20
Performance bei Abfrage inner join Tikiwiki MySQLi/PDO/(MySQL) 7 21.02.2006 08:46:50
SQL Abfrage (INNER JOIN) AlexWeber MySQLi/PDO/(MySQL) 6 08.10.2003 09:10:39
mysql query mit Join problem Silencer PHP für Fortgeschrittene und Experten 4 18.03.2003 15:38:31


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:48:00 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt