Обновление от MYSQL до MYSQLI

Так как MYSQL устарел, и eveyone продолжает сообщать мне об обновлении, я подумал, что было время, которое я сделал.

Но поскольку я не привык к mysqli_ *, это кажется мне чуждым. И это не простое редактирование, когда у меня есть весь сайт, закодированный в Mysql.

Поэтому мне интересно: как преобразовать код ниже в Mysqli? Просто чтобы дать мне и всем остальным хорошую отправную точку при обращении к базе данных.

$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){ } 

EDIT: при чтении и редактировании всего моего сайта приведенный выше код, преобразованный в MYSQLI_, будет выглядеть примерно так.

  $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")) { printf("Error: %s\n", $mysqli->error); } 

Solutions Collecting From Web of "Обновление от MYSQL до MYSQLI"

Вы можете скачать инструмент конвертера отсюда:

https://github.com/philip/MySQLConverterTool

Созданный им код довольно важен, главным образом из-за того, как он реализует аргумент ссылки базы данных по умолчанию с переменной $GLOBAL . (Это также позволяет легко распознать, когда кто-то использует код, который прошел через конвертер.)

Здесь также находится MySQL Shim Library:

https://github.com/dshafik/php7-mysql-shim

Лучшее место для преобразования – посмотреть справочную библиотеку php. Очень проста в использовании и расскажет вам все, что вам нужно знать:

http://www.php.net/manual/en/mysqli.query.php