Conversion de MySQL vers MySQLi : un guide pour migrer votre code
En raison de la dépréciation de MySQL, il est crucial de passer à MySQLi pour le meilleure expérience d'interaction avec la base de données. Bien que cette transition puisse sembler intimidante, en particulier avec une base de code volumineuse utilisant MySQL, nous fournirons une explication détaillée pour vous aider à effectuer la conversion sans effort.
Une tâche courante lorsque vous travaillez avec des bases de données consiste à interroger des données. Voici un exemple de requête SQL écrite en MySQL :
$sql_follows = "SELECT * FROM friends WHERE user1_id=" . $_SESSION['id'] . " AND status=2 OR user2_id=" . $_SESSION['id'] . " AND status=2";
Pour convertir cette requête en MySQLi, vous pouvez suivre ces étapes :
$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 }
Outils supplémentaires :
En suivant ces étapes et en tirant parti des ressources fournies, vous pouvez convertir efficacement votre code de MySQL vers MySQLi, garantissant ainsi la compatibilité et l'amélioration des performances de la base de données. pour votre candidature.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!