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オブジェクトが必要になっているかもしれません。