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

MySQLiでfetch_arrayを使用しながらデータ型を検出する

    まず第一に、あなたは間違った質問をしています。
    実際には列タイプは必要ありません。実際のところ、すでに単純なPHP条件を使用して、数値から文字列を判別できます。ただし、どちらの方法でも NULL はわかりません 。

    これを試してください

    $sql = "SELECT * FROM users WHERE live = 1";
    $stm = $db->prepare($sql) or trigger_error($db->error);
    $stm->execute() or trigger_error($db->error);
    $res = $stm->get_result();
    $row = mysqli_fetch_assoc($res);
    

    運が良ければ、すべてのタイプが設定されます。
    そうでない場合は、PHPでmysqlndを有効にする必要があります



    1. MySQLユーザーのバックアップ

    2. Puppetを使用したデータベース自動化:MySQLとMariaDBGaleraクラスターのデプロイ

    3. MySQLから特定のテーブルのみをダンプする方法は?

    4. REGEX \ bがMYSQLで機能しないことに気付いた人はいますか?