IBMのサイトに、PHPから操作するデータベースに関してよく見られる5つの問題点とその解決方法が掲載されています。 データベースのデザインをする際、一般的に発生する問題点についての解説です。 で、肝心の5つの問題が何かというと、以下の通り。 Five common PHP database problems 1つめは古いPHPのコードでは直接、データベースにアクセスしているということ。コレに代わる手段としては、PEARのDBモジュールを使うか、あるいはPHPデータオブジェクト、PDOのクラスを使え、とあります。 2つめは、オートインクリメントを使わないということ。MySQLは基本的にレコード1つについてユニークなIDをオートインクリメントしているわけですが、これを活用していないというパターン。オートインクリメントを有効に使っていない場合、非効率的であるだけでなく、負荷も高くなるそうです。解
![PHPとデータベースに関する5つの問題、とその解決法 - GIGAZINE](https://cdn-ak-scissors.b.st-hatena.com/image/square/d80b5aace87dcb242c47b7d98831aa9d94e4dc17/height=288;version=1;width=512/https%3A%2F%2Fi.gzn.jp%2Fimg%2F2006%2F08%2F04%2Fphp_database_problems%2F375836_2667.jpg)