Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Wywołanie Ajax zwraca całą stronę, a nie tylko wartość echa

Tak! Musisz usunąć kod HTML z pliku connect_db.php. Zalecam przechowywanie zmiennej w tym pliku, sprawdzając, czy połączenie się powiodło. Na przykład:

connect_db.php

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

inne pliki

require("connect_db.php");

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

Spowoduje to, że będziesz mógł obsłużyć logikę bazy danych w twoich plikach, jeśli nie uda się nawiązać połączenia, dzięki czemu możesz z łatwością obsłużyć nieudane połączenia.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak zainstalować MySQL 8 z Workbench w systemie Windows 10?

  2. Zapytanie MySQL, 3 tabele, t1-t2, a następnie aktualizacja t3. Jak mogę to zrobić w najbardziej efektywny sposób?

  3. Jak mogę użyć mysqli_fetch_array() dwa razy?

  4. Na zduplikowanym kluczu zignorować?

  5. MySQL — wyzwalacz aktualizacji tej samej tabeli po wstawieniu