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

Truy vấn mysqli / mysql bên trong hàm không hoạt động

Bạn có thể cần sử dụng global từ khóa, nếu không thì $db được coi là một var trong phạm vi cục bộ.

function sanitize ($data){
    global $db;
    $db->mysqli_real_escape_string($data);
}

function user_exists($usermail){
    global $db;
    $usermail = sanitize($usermail);
    $query = $db->query("SELECT COUNT(userId) FROM users WHERE userEmail= '$usermail' ");
    $check = $query->num_rows;
    return ($check == 1) ? true : false;
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Liệt kê các hàng trong mysql dựa trên các nhóm

  2. PHP - Tạo hộp kiểm bằng cách sử dụng các bản ghi từ MySQL datebase làm giá trị

  3. Sqoop Nhập - hàm mật khẩu-tệp không hoạt động bình thường trong sqoop 1.4.4

  4. MySQL chuyển đổi đầu ra timediff sang định dạng ngày, giờ, phút, giây

  5. Tắt priv an toàn để tải dữ liệu trên MySQL