- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PHPの書き方について)
PHPの書き方について
このQ&Aのポイント
- PHPの書き方についての質問です。書籍によって書き方が異なることがあり、どちらの書き方が一般的なのか、使い分けがあるのか知りたいです。
- データベースの1行ずつ取得する処理の書き方についてです。1冊目の書籍ではPDOを使用しており、2冊目の書籍ではmysqliを使用しているようです。どちらがより一般的なのか教えてください。
- PHPの書き方についての質問です。PHP5.5から書き方が変わったという記事を見つけましたが、どちらの書籍もPHP5.5と書いてあり、混乱しています。詳しい方に教えていただきたいです。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#244856
回答No.2
PDOを使うほうが圧倒的におすすめです。mysqli関数はですね… ・ガチガチにチューニングしたいときに上級者が使う (それにしても手続き型ではなくオブジェクト指向を使うと思うが) ・とりあえず非推奨になったmysql関数からぱぱっと移行したいときに使う このどちらかだと思いますが、おそらくその参考書は後者です。『「mysql_」を「mysqli_」に変えただけでPHP5.5対応を謳っている』と叩かれていた書籍には心当たりがあります。私もその叩きに便乗するといっては変ですが同意できるところは大いにあります。 ちょっと古いですがこちらもよかったら参照してください↓ http://qiita.com/mpyw/items/b00b72c5c95aac573b71
その他の回答 (2)
noname#244856
回答No.3
どうでもいいですがPDOは5.0ではなく5.1からです。「ごろ」なので間違いではありませんが… また黎明期には使い物にならず、まともに使えるようになったのが5.3.6以降です。
質問者
お礼
ご回答ありがとうございます。 PDOは5.1からなのですね。こちらを先に覚えていこうと思います!
- t_ohta
- ベストアンサー率38% (5238/13705)
回答No.1
PHPでデータベースに接続する手段は何種類か存在します。 どの手段を使うかは、実行環境の条件とプログラムを書く人の好み次第です。 http://php.net/manual/ja/refs.database.php 汎用性のあるプログラムにするなら PDO を使った書き方を覚える方がいいかもしれませんね。 なお、PDO はPHP5.0の頃からある機能です。
質問者
お礼
ご回答ありがとうございます。 何種類もあると、最初迷いますね・・・! PDOを使った書き方を先に覚えてみようと思います!
お礼
ありがとうございます。 なるほど、違いがよくわかりました。 前の職場で「mysql_」を見たことあったのですが、今回の本ではmysqliだったのでそれもなんだろう?と思っていたので・・・。 URL先は私にはまだわからないところが多いですが、今後勉強するのに参考にさせていただきます!