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

配列のキーと値をMysqlクエリ文字列に渡します

    かなり良さそうだと思います。それはいいですね。 secure()だと思います SQLインジェクションから保護します。変更するものは実際には見当たりません。

    あなたはできた 1つのステートメント以降、forループから中括弧を外しますが、それは大したことではありません

    foreach ($qWhere as $key=>$value)
        $fields[] = sprintf("%s = '%s'", $key, secure($value));
    



    1. over句に正しい構文を使用するMySql

    2. 列数が行1の値数と一致しません

    3. MacOS上のObjective-CからのOracleデータを接続して処理します

    4. MySQL ORDER BY x-y / x ASC