Dies ist der Code, den ich benutzt habe. Und wenn ich öffne sie sagt immer, „Es kann keine Verbindung zum Server“Ich kann keine Verbindung zu meiner SQL-Datenbank herstellen.
Bitte helfen Sie mir
<?php
define('HOST','localhost');
define('USER','root');
define('PASSWORD','');
define('DATABASE','trialdb');
$link = mysqli_connect(HOST,USER,PASSWORD,DATABASE);
mysqli_select_db($link,DATABASE);
if (mysqli_connect(HOST,USER,PASSWORD,DATABASE)) {
die("Cannot connect to the server!");
} else {
echo "Success! You are connected to the server!<br />";
}
if (mysqli_select_db($link,DATABASE)) {
echo "Success! You are now connected to the database.";
} else {
die ("Cannot connect to the database!");
}
?>
Hinweis: Sie müssen die Verbindung nicht zweimal aufrufen, suchen Sie einfach im Block 'if' nach '$ link', suchen Sie einfach nach [Verbindungsfehler] (https://www.google.com.ph) /url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0ahUKEwitmOnIz_vNAhUCF5QKHaauAl8QFggaMAA&url=http%3A%2F%2Fphp.net%2Fmanual%2Fen%2Fmysqli.connect-error.php&usg=AFQjCNGTaGUBimHBz5iC7HdOy0E2-pcZ5g&sig2=E8BenYEYYBnHM0tQlet4Mg&bvm = bv.127178174, d.dGo) – Ghost
Lange Zeit nicht gesehen jemand mit MySQL prozeduralen Weg. Wenn Sie keine Verbindung herstellen können, überprüfen Sie Ihre Anmeldeinformationen und den Datenbanknamen. Anstatt benutzerdefinierte Fehlermeldungen auf den Bildschirm zu schreiben, verwenden Sie "try catch" und werfen eine Ausnahme aus. oder verwenden Sie einfach mysqli_connect_errno() für weitere beschreibende Informationen wie diese: if (mysqli_connect_errno()) { printf ("Verbindung fehlgeschlagen:% s \ n", mysqli_connect_error()); Ausgang(); } – DevWL
Läuft Ihr MySQL? Können Sie eine Verbindung mit der mysql-Befehlszeile herstellen? Ist die Kombination Benutzername/Passwort korrekt? Was passiert, wenn Sie 'localhost' mit' 127.0.0.1' vertauschen? So viele Fragen ... – jpaljasma