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

Đối tượng không thể được chuyển đổi thành một chuỗi trong MySQLi PHP

Bạn phải tìm nạp nó trước khi gửi lại kết quả. Ví dụ thô:

function GetVar($var, $username, $mysqli) {
    // make the query
    $query = $mysqli->query("SELECT ".$var." FROM users WHERE username = '".$username."' LIMIT 1");
    $result = $query->fetch_assoc(); // fetch it first
    return $result[$var];
}

Sau đó sử dụng chức năng của bạn:

echo $user->GetVar('rank', 'Liam', $mysqli);

Lưu ý quan trọng:Vì bạn đang bắt đầu, vui lòng kiểm tra về các bản tuyên bố đã chuẩn bị sẵn . Không trực tiếp thêm đầu vào của người dùng vào truy vấn của bạn.



  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 - Chuyển đổi MM / DD / YY sang nhãn thời gian Unix

  2. cách thay đổi cột api_token trong bảo vệ mã thông báo

  3. Mysqldump:Bạn có thể thay đổi tên của bảng mà bạn đang chèn vào không?

  4. Trình kết nối Python MySQL - tìm thấy kết quả chưa đọc khi sử dụng fetchone

  5. Bí danh cột động dựa trên giá trị cột