Mysql
 sql >> Base de données >  >> RDS >> Mysql

L'appel Ajax renvoie la page entière plutôt que la valeur d'écho

Ouais! Vous devez supprimer tout HTML dans le fichier connect_db.php. Je recommande de stocker une variable dans ce fichier pour vérifier si votre connexion a réussi. Par exemple :

connect_db.php

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

autres fichiers

require("connect_db.php");

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

Cela vous permettra de gérer la logique de la base de données dans vos fichiers en cas d'échec de la connexion afin que vous puissiez gérer les échecs de connexion avec élégance.