Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Lệnh gọi Ajax trả về toàn bộ trang thay vì chỉ giá trị echo

Chuẩn rồi! Bạn cần xóa bất kỳ HTML nào trong tệp connect_db.php. Tôi khuyên bạn nên lưu trữ một biến trong tệp đó để kiểm tra xem kết nối của bạn có thành công hay không. Ví dụ:

connect_db.php

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

các tệp khác

require("connect_db.php");

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

Làm điều này sẽ cho phép bạn xử lý logic DB trong các tệp của mình nếu nó không kết nối được, do đó bạn có thể xử lý các kết nối không thành công một cách duyên dáng.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách so sánh hai cột để tìm các bản ghi chưa khớp trong MySQL

  2. Cách đặt Chuỗi kết nối với Khung thực thể

  3. Kết nối với Mysql DB bằng C # - Cần một số với Datasets

  4. MySQL COUNT () trên nhiều cột

  5. Tìm nạp PDO không trả về kết quả nào