PHP Version Up報告(Ver5.3.3⇒Ver7.4.28)

弊社のあるシステムが、PHP Ver5.3.3でコーディングしていたプログラムを、Ver7.4.28に合わせたコーディングにプログラムを修正したので、その記録をしておきます。

①DB接続
修正前:mysql_connect
修正後:mysqli_connect

②エラー情報
修正前:mysql_errno
修正後:mysqli_errno

③漢字文字化け対策
修正前:mysql_query("SET NAMES utf8",$con);
修正後:mysqli_query($con,"SET NAMES utf8");

④デフォルトデータベースの選択
修正前:mysql_select_db($mydb,$con)
修正後:mysqli_select_db($con,$mydb)

⑤データベースのクローズ
修正前:mysql_close
修正後:mysqli_close

⑥検索
修正前:mysql_query($sql)
修正後:mysqli_query($con,$sql)

⑦該当したレコードの読み込み
修正前:mysql_fetch_array
修正後:mysqli_fetch_array

⑧セッション変数、POST変数の変数名をダブルコーテーションで囲むべきだったものをしていなかった部分。
修正前:$_SESSION[変数名]
修正後:$_SESSION["変数名"]