忙しい現代人の腰&肩のお悩み対策!

利用しているサーバーがPHP5からPHP7にバージョンアップするため、既存のMySQL関数を「mysqli手続き型」「mysqliオブジェクト型」「PDO」の3つから選んで対応しなければいけないというところまではわかったのですが、どれを選んだらいいのか迷っています。

私としては一番簡単そうな「mysqli手続き型」にしようかなと思っているのですが、これは近い将来使えなくなる前提にあるのでしょうか?PHP7なら大丈夫だけど、PHP8になったらダメとか、サポート期間が決まっていたりするのでしょうか。

A 回答 (2件)

これから始めるならmysqliの手続き型はまっさきに候補から外すべきです。


あれは旧mysql_関数の互換関数で、汎用性も低いのでいいことなにもありません
資料や参考サイトがおおいPDOの一択だとおもいますよ
    • good
    • 0
この回答へのお礼

どうもありがとうございました。
PDOを理解できそうもないので躊躇しておりますが、一度トライしてみます。

お礼日時:2020/06/03 03:57

「mysqli手続き型」というのは「mysqliオブジェクト型」のエイリアスなので、mysqli自体が廃止になるまで使えるんじゃないですかね。

たぶん…
すくなくとも、mysqliもPDOも今後の予定は決まっていないようです。
https://www.php.net/manual/ja/mysqlinfo.api.choo …
    • good
    • 0
この回答へのお礼

どうもありがとうございました。
参考にさせていただきます。

お礼日時:2020/06/03 03:58

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


人気Q&Aランキング