47
35

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

PHP7で、mysql_connect()が無いと怒られる件 (undefined function mysql_connect)

Last updated at Posted at 2016-04-05

解決に時間がかかったので備忘として残す。
(主原因は思い込み)

新規案件で、PHPやることになったので
PHPの7入れてDB接続の確認しようとしたら

Fatal error: Call to undefined function mysql_connect()
と怒られ・・・
検索して、色々見た結果
※ver5.5以降ではmysql_系関数が使えないらしい。(既存は5系)
※まさか、Verアップで使えなくなる関数が有るとは思ってなかった

解決策は2つ
1、mysql_系関数を mysqli_系関数に書き換える。
 例:mysql_connect(。。。)
    ↓
   mysqli_connect(。。。)

2、古いモジュールを使用する(php-mysqlを入れる等)

既存システムをそのまま使いたいなら「2」だけど、
後ろ向き対応な気がするし、今回は新しい案件なので、
「1」で対応していきたい。

47
35
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
47
35

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?