parse error, unexpected '>' ?

Zimtgruen

Erfahrenes Mitglied
mmh ich hab hier ne PHP-Seite erstellt in der ich ein Bild aus einer Datenbank anzeigen möchte, aber mir wird immer folgender Fehler angezeigt:

Parse error: parse error, unexpected '>' in /var/www/web87/html/galerie.php on line 32

Mein Code ist folgender:
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>
<head>
	<title>galerie - Mensch</title>
<link rel="stylesheet" type="text/css" href="style2.css">
</head>



<body>


<center>
<table>
<?php
$verbindung = mysql_connect("localhost",
"benutzername","passwort")
or die ("keine Verbindung möglich.
 Benutzername oder Passwort sind falsch");

mysql_select_db("Datenbank")
or die ("Die Datenbank existiert nicht.");



$sql = "SELECT Bild FROM galerie-mensch WHERE ID=1;
$ergebnis = mysql_query($sql);
	while($array = mysql_fetch_array($ergebnis))
	{

	echo "<tr>";
        echo "<td>".$array["Bild"]." </td>;
	echo "</tr>";
	}



mysql_close($verbindung);
?>
</table>
</body>
</html>

Zeile 32 ist diese hier:
Code:
	echo "<tr>";

So und jetzt versteh ich nicht, warum er mir diesen Fehler anzeigt bzw. was an diesem '>' falsch ist. Kann mir da vielleicht einer helfen?
 
In Zeile 27 fehlt ein Anführungszeichen. Arbeite am besten mit einem Editor, der die PHP-Syntax farblich hervorhebt. Dann sind solche Fehler vermeidbar.
 
ooh ok behoben, das ändert aber nichts daran, dass jetzt trotzdem ein Fehler erscheint und zwar: Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /var/www/web87/html/galerie.php on line 29

line 29 ist folgende:
Code:
	while($array = mysql_fetch_array($ergebnis))

Ich hab den gleichen Code schonmal in einer anderen seite verwendet nur ohne
Code:
WHERE ID=1
und da hat er einwandfrei funktioniert...
 
Der Tabellenbezeichner „galerie-mensch“ ist so geschrieben nicht erlaubt, da das Bindestrich/Minus-Zeichen der Subtraktionsoperator ist. Entweder benennst du die Tabelle um oder zeichnest das „galerie-mensch“ durch die so genannten Backticks (`, U+005C) explizit als solche aus:
Code:
SELECT Bild FROM `galerie-mensch` WHERE ID=1
 
Zurück