Mise à jour de MySQL vers MySQLi pour interroger des bases de données
Comme MySQL est obsolète, de nombreux développeurs mettent à jour leur code pour utiliser MySQLi. Cependant, la transition peut être difficile pour ceux qui ne connaissent pas la syntaxe de MySQLi. Cet article fournit un point de départ pour transformer une requête MySQL en son équivalent MySQLi.
Code MySQL original :
$sql_follows="SELECT * FROM friends WHERE user1_id=".$_SESSION['id']." AND status=2 OR user2_id=".$_SESSION['id']." AND status=2"; $query_follows=mysql_query($sql_follows) or die("Error finding friendships"); if($query_follows>0){ }
Équivalent du code MySQL :
$Your_SQL_query_variable = mysqli_query($connectionvariable, "SELECT * FROM friends WHERE user1_id=".$_SESSION['id']." AND status=2 OR user2_id=".$_SESSION['id']." AND status=2"); if ($mysqli->errno) { printf("Error: %s\n", $mysqli->error); }
Outils et ressources supplémentaires :
Outil de conversion MySQL : https://github.com /philip/MySQLConverterTool
Bibliothèque MySQL Shim : https://github.com/dshafik/php7-mysql -shim
Considérations importantes :
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!