ホームページ > データベース > mysql チュートリアル > コードを MySQL から MySQLi に変換する方法: ステップバイステップ ガイド

コードを MySQL から MySQLi に変換する方法: ステップバイステップ ガイド

Linda Hamilton
リリース: 2024-10-28 01:50:02
オリジナル
487 人が閲覧しました

How to Convert Your Code from MySQL to MySQLi: A Step-by-Step Guide

MySQL から MySQLi への変換

MySQL は現在非推奨になっているため、MySQLi へのアップグレードが不可欠です。ただし、MySQLi_* に慣れていない場合、特に MySQL でコーディングされたサイトの場合は困難になる可能性があります。

移行を簡略化するために、提供された MySQL コードを MySQLi に変換する方法を次に示します。

$connection = new mysqli("host", "username", "password", "database_name");

if ($connection->connect_errno) {
    printf("Error: %s\n", $connection->connect_error);
}

$sql_follows = "SELECT * FROM friends WHERE user1_id=? AND status=? OR user2_id=? AND status=?";
$stmt = $connection->prepare($sql_follows);
$stmt->bind_param("iiii", $_SESSION['id'], 2, $_SESSION['id'], 2);
$stmt->execute();
$result = $stmt->get_result();

while ($row = $result->fetch_assoc()) {
    // Do something with the data
}

$result->close();
$stmt->close();
$connection->close();
ログイン後にコピー

自動変換ツール

変換プロセスを自動化するには、次を利用できます:

  • MySQLConverterTool: https: //github.com/philip/MySQLConverterTool
  • MySQL Shim ライブラリ: https://github.com/dshafik/php7-mysql-shim

覚えておいてください、生成されたコードは最適ではない可能性があります。ただし、出発点となり、MySQLi をより深く理解するのに役立ちます。

以上がコードを MySQL から MySQLi に変換する方法: ステップバイステップ ガイドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート