Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Der Ajax-Aufruf gibt die gesamte Seite und nicht nur den Echowert zurück

Ja! Sie müssen jeglichen HTML-Code in der Datei connect_db.php entfernen. Ich empfehle, eine Variable in dieser Datei zu speichern, um zu überprüfen, ob Ihre Verbindung erfolgreich war. Zum Beispiel:

connect_db.php

$isConnected = false;
$dbError = "";
if ($dbc=mysqli_connect('localhost','*****','*****','ff') {
    $isConnected = true;
} else {
    $dbError = mysqli_connect_error();
}

andere Dateien

require("connect_db.php");

if($isConnected) {
    //DO ALL YO STUFF!!
} else {
    //HANDLE THE ERROR AS YOU LIKE, LIKE PRINTING IT OUT
    echo $dbError;
}

Wenn Sie dies tun, können Sie die DB-Logik in Ihren Dateien handhaben, wenn keine Verbindung hergestellt werden kann, sodass Sie fehlgeschlagene Verbindungen ordnungsgemäß handhaben können.