sql >> データベース >  >> RDS >> Mysql

PHPを使用して列のすべての値を取得するにはどうすればよいですか?

    PDO を使用してこれを行う簡単な方法は次のとおりです。 または 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);
    

    または、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. 信頼できる接続とは何ですか?

    2. SQLでのドロップとトランケート

    3. SQL ServerProfilerでのexecsp_reset_connectionはどういう意味ですか?

    4. SQLを使用して例外のあるORDERBY句を作成する方法