このごろよくやったPHPで気づいた関数

ここ最近、ずーっと仕事でPHPを触っていた。プログラマーと化したおれはいろいろ勉...

ここ最近、ずーっと仕事でPHPを触っていた。
プログラマーと化したおれはいろいろ勉強してたので、ちょびっとばかしメモしておこう。
ということで久々のPHP

普段PHPとの連携で俺が使っているのは、MYSQLだったけど、
今回は普通のSQLサーバだったので、それ用の関数をつかった。
基本的に、mysql_query()みたいな関数をmssql_queryとするだけなんだけどね。

なので、以下の関数はmssql系で行きますので、あしからず。

データベースからデータを取得するとき、mssql_queryで結果リソースを取得し、
mssql_fetch_rowとかmssql_fetch_arrayでデータを取得していくが、
個人的感想としては、mssql_fetch_arrayがいい。

以前は、処理スピードの問題で、mssql_fetch_arrayはあまり使われていなかったらしいが、最近処理スピードがあがったりしたせいか、別に遜色ない。
機能的にも、mssql_fetch_arrayのほうがすばらしい。

mssql_fetch_arrayは結果リソースを
連想配列・数値添字配列・あるいはその両方で結果の行を取得する

これはデータの取得・処理の際に大変役立つ。今回もすごい役になった。

データベースとのやり取りには、mssql_fetch_array()をこれからはバシバシ使いそうだ。

この記事の周辺情報

著者

稲本[せぶん]浩介
福岡の企業に在籍し、Webを中心に活動中。Webディレクター、IA(インフォメーション アーキテクト)、マークアップエンジニア、CSSコーダーetc。
Twitterボタン

amazonさんがこのサイトを見て、書籍を紹介してくれています。