ホームページ >データベース >mysql チュートリアル >コードを MySQL から MySQLi に移行する方法: ステップバイステップ ガイド
MySQL から MySQLi への変換: コードを移行するためのガイド
MySQL の非推奨のため、MySQL は MySQLi にアップグレードすることが重要です。最高のデータベース対話エクスペリエンス。この移行は、特に MySQL を使用する大規模なコードベースでは困難に思えるかもしれませんが、変換を簡単に行うのに役立つ詳細な説明を提供します。
データベースを操作するときの一般的なタスクの 1 つは、データのクエリです。 MySQL で作成された SQL クエリの例を次に示します。
$sql_follows = "SELECT * FROM friends WHERE user1_id=" . $_SESSION['id'] . " AND status=2 OR user2_id=" . $_SESSION['id'] . " AND status=2";
このクエリを MySQLi に変換するには、次の手順に従います。
$connection = mysqli_connect("localhost", "username", "password", "database_name");
$query = "SELECT * FROM friends WHERE user1_id=? AND status=? OR user2_id=? AND status=?";
$stmt = mysqli_prepare($connection, $query); mysqli_stmt_bind_param($stmt, 'iiii', $_SESSION['id'], 2, $_SESSION['id'], 2);
mysqli_stmt_execute($stmt);
$result = mysqli_stmt_get_result($stmt); while ($row = mysqli_fetch_array($result, MYSQLI_ASSOC)) { // Process row data }
追加ツール:
これらの手順に従い、提供されたリソースを活用することで、コードを MySQL から MySQLi に効果的に変換し、互換性を確保し、データベースのパフォーマンスを向上させることができます。あなたのアプリケーションのために。
以上がコードを MySQL から MySQLi に移行する方法: ステップバイステップ ガイドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。