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["変数名"]