J'ai utilisé mysql version 5.5 aujourd'hui et une erreur s'est produite. Le message d'erreur est le suivant : Obsolète : mysql_connect() : l'extension mysql est obsolète et sera supprimée à l'avenir : utilisez mysqli ou PDO à la place dans, ce qui signifie que mysql_connect() est obsolète, veuillez utiliser mysqli ou PDO à la place.
En tant que novice, vous pouvez rencontrer de nombreuses fonctions obsolètes et devoir les remplacer une par une. Aujourd'hui, je vais vous présenter quelques remplacements de fonctions, comme suit :
1、 mysql_connect($host,$user,$pwd , true);
Passez à mysqli_connect ($host,$user,$pwd , true);
2、mysql_sel8/ect_db($db,$conn);
Passez à mysqli_select_db ($db,$conn);
3、mysql_fetch_assoc()
Passez à mysqli_fetch_assoc()
4、mysql_client_encoding()
Remplacez mysqli_character_set_name()
5、mysql_fetch_assoc()
Passez à mysqli_fetch_assoc ()
6、mysql_real_escape_string()
Passez à mysqli_real_escape_string ()
7、mysql_set_charset( 'utf8', $conn);
Passez à mysqli_set_charset ( $conn, 'utf8');
8、mysql_query()
Passez à mysqli_query ()
9、mysql_error()
Passez à mysqli_error()
L'un des plus grands changements entre PHP5 et PHP7 est la suppression de l'extension mysql. Il est recommandé d'utiliser mysqli ou pdo. En fait, à partir de PHP5.5, PHP a commencé à se préparer à abandonner l'extension mysql. Si vous utilisez mysql extension, vous rencontrerez le message d'erreur ci-dessus, il est recommandé d'essayer de remplacer et de mettre à niveau.