mysql系の関数がPHP7でエラーになる場合の対応

PHP5.XからPHP7にアップデートした際にmysql系の関数がエラーになっていたので、
その際に行なった対応をメモしておきます。

  1. 関数名を「mysql_xxxx()」から「mysqli_xxxx()」に変更する。
  2. 関数の引数が「第1引数:設定値」「第2引数:mysqlオブジェクト」である場合は
    順番を逆にする。(第1引数がmysqlオブジェクトとなるようにする)
    ※ここで言うmysqlオブジェクトとは、「mysqli_connect」の返却値の事です。
  3. mysqli_error()には、引数にmysqlオブジェクトを設定します。
    これ以外にも「mysql_xxxxx()」では引数不要であったものは「mysqli_xxxxx()」では引数に
    mysqlオブジェクトが必要になっているかもしれません。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください