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

Nhận kết quả Mysql mà không biết tên cột

Tôi không chắc ý bạn là gì, nhưng có thể tham chiếu đến các cột cụ thể bằng cách nhập chỉ mục (bắt đầu bằng 0) như sau:$row[0], $row[1] trong đó 0 cho biết cột đầu tiên và 1 cho biết cột thứ hai từ tập bản ghi được trả về.

Ví dụ: Nếu bạn có một câu lệnh chọn như thế này:

SELECT title, author FROM books

Bạn có thể tham chiếu hai cột này với $row[0], $row[1]

Nếu bạn cố gắng lấy giá trị của $row[2] bạn sẽ nhận được một giá trị chưa được gán vì chỉ có hai cột (0 và 1) từ tập bản ghi.

Nếu bạn có một câu lệnh chọn như thế này:

SELECT * FROM book_categories

và tập bản ghi trả về ba cột, sau đó bạn có thể truy cập các cột này bằng $row[0], $row[1] and $row[2] . $row[3] không tồn tại vì chỉ có ba cột (0,1 và 2)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. zf2 tablegateway chọn cột theo tên cột

  2. MySQL có sử dụng các chỉ mục hiện có để tạo chỉ mục mới không?

  3. NULL trong MySQL (Hiệu suất &Lưu trữ)

  4. Liệu một chỉ số ghép với cột thứ hai có hiệu suất hiệu ứng bản số thấp có đủ để nó được sử dụng không?

  5. Sử dụng MySQL Data Reader