【PHP】下らねぇ質問 ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
319:nobodyさん 09/03/16 23:51:20 2行でおk ヘッダ送信 readfile()で出力 320:nobodyさん 09/03/16 23:53:20 セッションも処理しないとwwwwwwwwww 321:nobodyさん 09/03/17 00:28:16 PIugUbr/ $sql = "SELECT name FROM address"; $res = mysql_query($sql); $row = mysql_fetch_array($res); echo $row["name"]; こうしたらMySQLから1行取得出来ますが、もっと簡略化する方法は無いでしょうか? 特に、結果が1行・1フィールドだと分かっている場合、 mysql_fetch_arrayをして一旦配列に入れるのは不効率な気がしています。 322:nobodyさん 09/03/17 00:35:15 echo (mysql_fetch_array(mysql_query("SELECT name FROM address")))["name"]; 323:nobodyさん 09/03/17 00:38:22 >321 SELECT name FROM address LIMIT 1 配列に代入云々は数マイクロ秒とかのゴミみたいな差しかつかない。 こいつは測定可能なレベルで実行性能に影響する。 324:321 09/03/17 01:11:49 >>323 >>321のようなテーブルにアクセスして、指定値を取得する関数を 作っているのですが、 321のソースでフィールド「name」が異なる場合、 echo $row["name2"]; というように名称を指定して出力しなければいけません。 まぁ、関数を function dbSelect($fld_name){ echo $row[$fld_name]; } とすれば良いだけの気がしますが、 何か良い関数があるのかと思い、質問しました。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4746日前に更新/244 KB
担当:undef