Abfrage problem

Marco-P

Erfahrenes Mitglied
Hallo Leute,

habe ein kleines problem schaut doch einfach mal drüber vielleicht findet ihr ja was ich falsch gemacht habe.

PHP:
<?php

	
	//verbindung zur datenbank aufbauen
	include("../Verbindungen/zugriff.inc.php");

	// Datenbank mitarbeiter abfragen
	$query		=		"SELECT * FROM awrb,adressen,mitarbeiter WHERE adressen.id = awrb.id AND awrb.mid = mitarbeiter.name ";
	$result	=		mysql_query( $query );
	
	if (!result)
		{
		echo "Anfrage ($querya) konnte nicht ausgeführt werden : " . mysql_error();
		exit;
		}
		
	$anzahl		=		mysql_num_rows( $result );
	
	if ($anzahl == 0)
		{
		echo "Keine Zeilen gefunden in Mitarbeiter, nichts auszugeben, daher Abbruch";
		exit;
		}
	
	$datensatz		=		mysql_fetch_array( $result );
	
	
?>



<body>
<table width="800" border="0">
  <tr>
    <td>Arbeitsplan für <?php echo $datensatz["adressen.name"] ?> am <?php echo $datensatz["awrb.termindat"] ?></td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>


Also im grunde funktioniert die abfrage so weit allerdings wenn ich dann die daten anzeigen lassen will kommt einfach nichts raus.

mfg marco
 
Funktioniert der SQL Query direkt im phpMyadmin!?

Blick da auch nicht ganz hinter... soll nur die daten von einem Mitarbeiter ausgegeben werden?
 
der query funktioniert so wie er da steht schon ganz richtig. Er bringt mir ja auch keine Fehlermeldung oder das keine Datensätze vorhanden sind. so weit ist alles ok.
Habe die filterfunktionen ersteinmal weggelassen.

Nur die ausgabe funktioniert nicht.
Ich weiß einfach nicht was ich da noch eingeben soll.
 
hhmm... interessant...

Fehlt bei der ausgabe nicht die Semikolas?

PHP:
<?php echo $datensatz["adressen.name"]; ?>
 
Nimm doch einfach mal alle IF abfragen weg und geb sofort nach dem SQL Query das Array aus... vllt kommt dann was...
 
PHP:
print "<pre>";
print_r($datensatz);
print "</pre>";
Sollte so klappen...

kannst aber auch die ausgabe so lassen wie sie aktuell ist... nur mal die IF abfragen drüber weg lassen...
 
Alles klar habs hinbekommen.

Danke nochmal.


das kamm dann nach der abfrage raus
Code:
Array
(
    [0] => 9
    [id] => 1
    [1] => test 123
    [bemerkung] => hallo
    [2] => 2008-03-10
    [anmeldedat] => 2008-03-10
    [3] => 0000-00-00
    [abmeldedat] => 0000-00-00
    [4] =>                         
    [abmeldegrund] =>                         
    [5] => Marco Politz
    [mid] => Marco Politz
    [6] => 2008-03-25
    [termindat] => 2008-03-25
    [7] => 11:00:00
    [terminzeit] => 11:00:00
    [8] => 9
    [9] => 
    [titel] => 
    [10] => Wilhelm
    [name] => Marco
    [11] => Tell
    [vorname] => Tell
    [12] => Apfelweg 3
    [strasse] => Apfelweg 3
    [13] => 53754
    [plz] => 53754
    [14] => Tellin
    [ort] => Tellin
    [15] => 
    [sex] => 
    [16] => 0
    [telefon] => 06021
    [17] => 0
    [handy] => 0
    [18] => 
    [email] => 
    [19] => 
    [geloescht] => 
    [20] => 1
    [21] => Marco
    [22] => hallo
    [23] => Aschaffenburg
    [einsatzort] => Aschaffenburg
    [24] => 06021
)

dann weiß ich ja wie die Array variablen sind.
 
Versuch es mal ohne den Tabellennamen. Also nur "$datensatz["name"]" und nicht "$datensatz["adressen.name"] ", das funktioniert bei mir nämlich nicht. Was man bei gleichen Spaltennamen macht, ist natürlich die Frage... eine, die ich mir bisher noch nicht beantworten konnte, aber ich habe die Antwort bisher auch nicht zwingend gebraucht ;-)
 
Zurück