mysql系の関数がPHP7でエラーになる場合の対応
投稿日:
PHP5.XからPHP7にアップデートした際にmysql系の関数がエラーになっていたので、
その際に行なった対応をメモしておきます。
- 関数名を「mysql_xxxx()」から「mysqli_xxxx()」に変更する。
- 関数の引数が「第1引数:設定値」「第2引数:mysqlオブジェクト」である場合は
順番を逆にする。(第1引数がmysqlオブジェクトとなるようにする)
※ここで言うmysqlオブジェクトとは、「mysqli_connect」の返却値の事です。 - mysqli_error()には、引数にmysqlオブジェクトを設定します。
これ以外にも「mysql_xxxxx()」では引数不要であったものは「mysqli_xxxxx()」では引数に
mysqlオブジェクトが必要になっているかもしれません。