sql >> Database teknologi >  >> RDS >> Mysql

Hvordan får man alle værdier i en kolonne ved hjælp af PHP?

Her er en enkel måde at gøre dette ved at bruge enten PDO eller 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);

eller ved at bruge 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. Henvis til en tabel i et andet skema og udelad skemanavn

  2. Bedste måde at få resultattælling, før LIMIT blev anvendt

  3. Kopier sqlite i Android Studio-aktiver virker ikke

  4. Tillad null i unik kolonne