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

mysql_fetch_arrayからPDO::FETCH_NUMへの変換

    対応は次のとおりです。

    • mysql_fetch_array =fetch(PDO::FETCH_BOTH) -行は、数値インデックスと名前付きインデックスの両方を持つ配列です。
    • mysql_fetch_assoc =fetch(PDO::FETCH_ASSOC) -行は名前付きインデックスを持つ配列です。
    • mysql_fetch_row =fetch(PDO::FETCH_NUM) -行は数値インデックスを持つ配列です。
    • mysql_fetch_object =fetch(PDO::FETCH_OBJ) またはfetch(PDO::FETCH_CLASS) オプションのclassNameを指定するかどうかによって異なります mysql_fetch_objectへの引数 。行は、指定されたクラスまたはstdClassのいずれかのオブジェクトです。 。

    while ループは次と同等です:

    $data = $query->fetchAll(PDO::FETCH_BOTH)
    


    1. エラー:psycopg2.extensionsという名前のモジュールがありません

    2. enum('yes'、'no')vs tinyint-どちらを使用しますか?

    3. .findOrCreate()エラーを取得します

    4. LIKE句で角かっこをエスケープするにはどうすればよいですか?