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

Làm cách nào để lấy tất cả các giá trị trong một cột bằng PHP?

Đây là một cách đơn giản để thực hiện việc này bằng cách sử dụng PDO hoặc mysqli

$stmt = $pdo->prepare("SELECT Column FROM foo");
// careful, without a LIMIT this can take long if your table is huge
$stmt->execute();
$array = $stmt->fetchAll(PDO::FETCH_COLUMN);
print_r($array);

hoặc sử dụng mysqli

$stmt = $mysqli->prepare("SELECT Column FROM foo");
$stmt->execute();
$array = [];
foreach ($stmt->get_result() as $row)
{
    $array[] = $row['column'];
}
print_r($array);
Array
(
    [0] => 7960
    [1] => 7972
    [2] => 8028
    [3] => 8082
    [4] => 8233
)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để kết nối với Cơ sở dữ liệu MySQL bằng Python?

  2. Truy vấn để lấy tất cả các hàng từ tháng trước

  3. Mac OS X - EnvironmentError:không tìm thấy mysql_config

  4. Cách nhận bản ghi đầu tiên trong mỗi nhóm trong MySQL

  5. Cách kết nối với cơ sở dữ liệu MySQL hoặc MariaDB