Warning: mysql_fetch_assoc()

putzi

Gesperrt
Hallo!

Editiert von Matthias Reitinger: Quellcode (gekürzt) reingesetzt anstatt Link - so bleibt er auch für die Nachwelt erhalten :)
PHP:
<?php
error_reporting(E_ALL);
$select = mysql_query('SELECT
                             `id`,
                             `name`,
                             `ort`,
                             `datum`,
                             `uhrzeit`,
                             `autor`
                        FROM
                             `termine`
                        ORDER by `id` DESC');

?>

<!-- statischer HTML-Code -->

  <?php
  while($row = mysql_fetch_assoc($select)){
	echo '<tr>
				<td><a class="text" align="left">'.$row['id']. '</a></td>
				<td><a class="text" align="left">'.$row['name']. '</a></td>
				<td><a class="text" align="left">'.$row['ort']. '</a></td>
				<td><a class="text" align="left">'.$row['datum']. '</a></td>
				<td><a class="text" align="left">'.$row['uhrzeit']. '</a></td>
				<td><a class="text" align="left">'.$row['autor']. '</a></td>
			</tr>';
	}
  ?>

ALSO:
Ich will in dieser Datei alle Termine von der DB ausgeben lassen.

Es funktioniert eigenltich auch, aber leider nur, wenn man eingeloggt ist.
Wenn man nicht eingeloggt ist, kommt folgende Meldung:

PHP:
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in C:\server\xampp\htdocs\uttx\old_house\termine.php on line 54

Den query könnt ihr euch ja eh ansehen.


Die Datei termine.php wird in die index.php Datei included.
In der inex.php wird aber auch ncihts überprüft.

Nur:
PHP:
<?php
session_start();
?>

Sonst nichts.

Hoffentlich könnt ihr mir weiterhelfen.

DANKE
 
Hallo,

lass dir mal die Fehlermeldung, die [phpf]mysql_error[/phpf] zurückliefert, ausgeben (irgendwo nach dem Aufruf von [phpf]mysql_query[/phpf]).

Grüße,
Matthias
 
Ich denke mal, dass dient zur formatierung

Hierfür benutzt man aber eigentlich <span></span>

Lg.

Garlof
 
Zurück