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

Truy vấn Mysql SELECT đã hoạt động, bây giờ không hoạt động sau 2 phút (không có thay đổi)

Sau khi tải kết quả, bạn phải kiểm tra xem nó đã thành công hay chưa. Bởi vì luôn có khả năng máy chủ đã biến mất hoặc không còn kết nối miễn phí.

Nếu đúng như vậy thì mysqli_query sẽ trả về false , dường như là hành vi bạn đang gặp phải.

$username = mysqli_real_escape_string($username);
$id4 = mysqli_real_escape_string($id4);

$stuff_get = mysqli_query($con,
    "SELECT users.id, users.email, users.hash, users.username
     FROM users
     WHERE 
         users.username = '$username' 
         AND users.id=$id4");

if ($stuff_get)
{
    $gotstuff = mysqli_fetch_array($stuff_get, MYSQL_ASSOC);
}
else
{
    throw new \Exception('Could not retrieve result.');
}

(LƯU Ý:Tôi đang thoát các tham số của bạn trước khi chạy truy vấn… chỉ để đảm bảo rằng nó không bị quên khi ai đó sao chép / dán mã. Btw, bạn có thể cân nhắc chuyển sang các câu lệnh đã chuẩn bị sẵn… dễ sử dụng hơn nhiều và an toàn hơn nhiều.)




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MYSQL - Thứ tự theo Id Trong Thứ tự DESC, Nhóm theo X

  2. Chuyển đổi địa chỉ IP (IPv4) itno thành Số nguyên trong R

  3. Java - Lấy dữ liệu từ cơ sở dữ liệu MySQL

  4. Cách khắc phục lỗi MySQL 1064

  5. Tăng tốc (Hàng loạt) Chèn vào MySQL bằng Python