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

Truy vấn MYSQL trả về 'id tài nguyên # 12 thay vì giá trị số mà nó sẽ trả về

Bạn đã gần tới. Bạn có hàng chứa kết quả MySQL là hàng mysql_fetch_row() lợi nhuận. Thay đổi điều đó thành mysql_fetch_assoc() điều này làm cho mã của bạn dễ đọc hơn. Sau đó, bạn chỉ cần giá trị cột cụ thể mà bạn tìm kiếm mà bạn có thể truy cập bằng cách sử dụng tên của nó làm khóa mảng:

$type = "SELECT account_type from user_attribs WHERE username = '$username'";
$type_again = mysql_query($type);
$row = mysql_fetch_assoc($type_again);
echo $row['account_type'];

Vui lòng không sử dụng mysql_* các chức năng trong mã mới . Chúng không còn được duy trì nữa và chính thức không được dùng nữa . Xem hộp màu đỏ ? Tìm hiểu về báo cáo chuẩn bị thay vào đó, và sử dụng PDO hoặc MySQLi - bài viết này sẽ giúp bạn quyết định. Nếu bạn chọn PDO, đây là một hướng dẫn tốt .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Trích xuất các trường MySQL của hàng thành các biến và mảng PHP

  2. Tại sao MySQL không sử dụng các chỉ mục tối ưu

  3. Phân cấp danh mục (PHP / MySQL)

  4. Cách tìm ngày cuối cùng của tháng cho một ngày nhất định trong MySQL

  5. Lập trình tự:Sử dụng nhiều cơ sở dữ liệu