bei sql Abfrage zeigt die Seite nichts mehr an

FWE

Grünschnabel
ein nettes Hallo an alle,

ich bin absoluter Neuling was PHP und SQL angeht und kaum bin ich dort eingestiegen, lauern mir auch schon die ersten Probleme auf.
Ich habe auf meinem Rechner den WAMP mit PHP 5.1.1 und MySQL 4.1.7 laufen und richte gerade eine php-Seite zur Abfrage der mysql-Db ein.
Die Verbindung funktioniert fehlerfrei, aber sobal ich "$sql = "Select * from MyTable"; eingebe, zeigt die Seite noichts mehr an. Selbst der Sitename im IE wird nicht mehr angezeigt. Was mache ich nur falsch?

Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
  "http://www.w3.org/TR/html4/loose.dtd">
<html><head>
<meta http-equiv="Content-Type"
      content="text/html; charset=iso-8859-1" />
<link href="table.css" rel="stylesheet" type="text/css">
<title>PHP Programming,sample</title>
</head><body>

<?php
	error_reporting(E_ALL);    
	include 'inc/password.php';
	@mysql_connect($mysqlhost, $mysqluser, $mysqlpasswd) OR
		die("Keine Verbindung zur Datenbank. Fehlermeldung:".mysql_error());
	mysql_select_db($mysqldb) OR
		die("Konnte Datenbank nicht benutzen, Fehlermeldung: ".mysql_error());
	
	echo "Verbindung hergestellt!"
  	$query = "select * from shortcut";
?>
</body></html>

Gruß, Frank
 
Hallo FWE,

das Problem hab ich auch öfters. Man schreibt was, und dann kommt gar nix mehr. Ich schreib das Script dann einfach ganz neu.

Probier den PHP Teil mal so:
PHP:
<?php
    error_reporting(E_ALL);
    include 'inc/password.php';

    $connect = mysql_connect($mysqlhost, $mysqluser, $mysqlpasswd, $mysqldb);
    $datab = mysql_select_db($mysqldb);

    if($connect == false) {
       exit('Es konnte keine Verbindung zur Datenbank hergestellt werden!');
    }

    if($datab == false) {
       exit('Die Datenbank konnte nicht ausgewählt werden!');
    }
    
    echo 'Verbindung hergestellt! <br />';
   
    $query = 'SELECT * FROM shortcut';
    $result = mysql_query($query) OR die('Keine Abfrage möglich. MYSQL meldet: '.mysql_error());
?>
 
Aber das Skript ist doch noch recht übersichtlich. Da sollte es doch wohl kein Problem sein alle notwendigen Semikolons und Klammern zu prüfen. Und benutzt man einen vernünftigen Editor, hilft er einem sogar dabei indem etwa zusammengehörige Klammernpaare hervorgehoben werden.
 
Zurück