php7 Undefined function ‘mysql_connect’で「mysql_connect」が使用できない

php7 Undefined function ‘mysql_connect’で「mysql_connect」が使用できない

php7でmysqlに接続しようすると「Undefined function ‘mysql_connect’」が表示されて「mysql_connect」が使用できないかった際の原因と対処法

環境

  • OS windows10 pro 64bit
  • php 7.4.5

エラー画面

vscode上でエラーが発生

$mysql = mysql_connect('localhost', 'root', 'password');

原因

mysql_connectは、php5.5以降では非推奨となり、php7では使用できない

対処法

mysqli_connectを使用する

$mysqli = mysqli_connect('localhost', 'root', 'password', 'mydb');

$mysqli->query('DELETE FROM mytable WHERE id < 10');