特定のクエリではなく、PHP 7の出現によりmysqlからmysqliに変換されるすべてのソフトウェアクエリ。これは非常に古いコーディングであり、そのように多くの出現があります。文字列や構文の一部はmysql_query($ query、$ link); mysqli_query($ link、$ query)に変換されます。 $ link1、$ link2は異なるデータベース接続用にすることができます。mysqliにmysqlを行う方法
答えて
regular expressionsを使用してください。私は自分の表現が宣伝されているように動作することを確認しておらず、正規表現構文は使用するツールによって異なります。しかし、一般的に、それはこのように動作する必要がありますmysql_query\(("[^"]*"), *(\$[a-zA-Z0-9_]+)\)
mysqli_query($2, $1)
と交換のための
- 検索 "検索/ファイルを..."、ダニチェックボックスの「正規表現」、ファイル名パターンとして「* .PHP」を指定し、「含まれる文字列」の下にこれを入力するには:
はその後、「置換...」ボタンとエンテを打ちますこれは「With」の下に表示されます。mysql_query\(("[^"]*"), *(\$[a-zA-Z0-9_]+)\)
mysqli_query($1, $2)
[プレビュー]をクリックして結果を確認します。これが正しく行われると、数秒で何百ものファイルを更新できます。後でコードをテストすることを忘れないでください。
私はそれをテストし、それが動作しています。これは私の貴重な時間を節約するつもりです、アクセル!あなたのソリューションをありがとう。 – Indication
Axel、クエリが 'mysqli_query(" select field1、table2 where table1 where '$ var1。 "とrow2 ='"。$ var2。 "'limit 1"、$ linkx) 'のようなものならどうでしょうか?どのようにそれらを選び、交換するのですか? – Indication
汚いソリューション:まず
、mysql_query
のような関数が定義されませんのでごmysql
拡張子を削除。
第二に、このような関数を書く:
function mysql_query($q, $l){
mysqli_query($l, $q);
}
私が意味する、mysqliのを呼び出すために、すべてのMySQLの機能を書き換えます。
それがうまくいくかもしれません。
もちろん、あなたのコードが非常に多くの機能を使用している場合、これはうまく機能しない可能性があります。がんばろう!
- 1. mysqlをmysqliに変換する方法
- 2. PHPでmysqliのmysql instedを使う方法
- 3. mysql接続をmysqliに変換する方法
- 4. PHP MySQLiを - mysqliのテーブルに多くの行を更新する方法
- 5. Mysql - > Mysqli
- 6. mysql to mysqli
- 7. PHPでmysqlの値を増やす方法mysqli
- 8. 私のコードをmysqlからmysqliに変更すると、mysqlとmysqliのバージョンが
- 9. MySQLのクエリ - これを行う方法?
- 10. mysqlクエリ&PHP - これを行う方法?
- 11. mysqlをmysqliに変更するには
- 12. PHP MysqlとWindowsのMysqli
- 13. mysqlクエリからmysqliクエリ
- 14. 方法:MySQLiからPDO
- 15. mysqli改行
- 16. mysqlとmysqliの使用について
- 17. mysqliによって返された特定の行をターゲットにする方法
- 18. BitBucketパイプラインでmysqliをセットアップする方法
- 19. mysqliでフィールドをインクリメントする方法
- 20. PHP mysqliで十分な権限を扱う方法は?
- 21. MySQL UPSERTの実行方法
- 22. PHP/MySQLi - 変数に1行とストアの値を取得する方法は?
- 23. mysqlからmysqliへの更新コード
- 24. MySQLからMySQLiへの変換
- 25. MysqlからMysqliへのデータベース接続
- 26. PHP - オープンとクローズの使用のMysqli接続オブジェクト指向の方法 - MySQLiを
- 27. MySqlで合計と分割を行う方法
- 28. ローカルホストのmysqlデータベースでリクエストを行う方法
- 29. PHPとMySqlの同時実行制御を扱う方法
- 30. MySQL単一のクエリで存在するインクリメントを行う方法
あなたは '$ link1'と' $ link2'をどこで宣言しましたか?いくつかの設定ファイルで '$ link'を指定し、それをすべてのページに含めると、最高です。 –