Hallo krumel,
ja, da fehlt eben noch die Verbindung zum DB-Server.
Das wäre dann zuerst:
$dbconnect = mysql_connect ("localhost","Benutzername", "Passwort");
Ich gehe mal davon aus, das php-script und die MySql liegen beide auf einer DS. Dann reicht "localhost" oder "127.0.0.1".
Wie schaut es mit der DB Administration aus ? Sind da die entsprechenden Rechte gesetzt ?
Ja, das php-script und MySql liegen beide auf einer DS.
mit localhost funktioniert es jedoch nicht. Ich muss die IP eingeben.
DB Administration sollte eigentlich schon funktionieren, wenn ich mit root und dem entsprechenden Passwort einlogge (?)
Was ich gemacht habe, war am Anfang diese Zeile
<? include ("mysql.inc") ?>
Und in dieser mysql.inc Datei war dann folgendes (Grund dafür, dass ich das in einer Datei haben und nicht jedesmal einzeln eingeben muss).
<?
$host = "host";
$user = "benutzer";
$pass = "passwort";
$database = "test";
$dz = mysql_connect($host, $user, $pass,);
mysql_select_db($database, $dz);
?>
Aber dann mache ich es ohne diese Zeile mit der entsprechenden Datei. Müsste es dann so aussehen? Oder käme mysql_connect ganz am Anfang?
Bin jetzt gerade im Büro und kann es erst wieder am Abend testen.
<html>
<head></head>
<body>
<?
$dbconnect = mysql_connect ("localhost","Benutzername", "Passwort");
$sql = mysql_query("SELECT * FROM kontakte");
while ($ds = mysql_fetch_object($sql)){
$name = $ds -> name;
$id = $ds -> id;
echo "$id $name<br>";
}
msql_close(dz);
?>
</body>
</html>