Hallo Sabine,
Als Neuling in Php und MySql wollte ich nun gerade meine erste Verbindung zu meiner Testdatenbank herstellen mit folgendem Test:
<?php $verbindung = @mysql_connect("localhost","","");
Laeuft der MySQL-Server ueberhaupt, kann also auf der mysql>-Konsole die Abfrage erfolgreich ausgefuehrt werden?
Host: localhost, User: root, Passwort: "" sollte erstmal funktionieren, wobei es sinnvoll ist, neue User+Rechte in der DB mysql anzulegen (vor allem Tabelle user fuer die Nutzer selbst und tabelle db fuer die ihnen zugewiesenen Tabellenrechte).
if (!$verbindung) {
echo "Keine Verbindung möglich!\n";
exit;
}
$abfrage = "SELECT Name from neu";
$erg = mysql_db_query("test",$abfrage,$verbindung);
list($Name) = mysql_fetch_row($erg);
Verwende besser nacheinander mysql_select_db("test",$verbindung); und mysql_query($abfrage,$verbindung);
mysql_db_query() soll ab PHP 4.0.6 nicht mehr verwendet werden.
Ich bekomme immer die Meldung, keine Verbindung möglich.
Probiere mal phpMyAdmin aus: http://phpmyadmin.sourceforge.net/download.html (unterhalb vom Document-Root, meistens ../htdocs/ ablegen) und wie gesagt: der MySQL-Server muss laufen.
MfG, Thomas