[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 12/12 10:55 / Filesize : 264 KB / Number-of Response : 939
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【PHP】下らねぇ質問はここに書き込みやがれ 61



1 名前:nobodyさん mailto:sage [2007/12/19(水) 03:33:51 ID:???]
まず読め→【PHP マニュアル】www.php.net/manual/ja/
PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。
過去スレ、関連スレ、FAQなどは>>2-10辺り

◆前スレ
【PHP】下らねぇ質問はここに書き込みやがれ 60
pc11.2ch.net/test/read.cgi/php/1196511516/

◆質問する時の注意
・ 自分のIDを表示させること。(メール欄に何も記述しないこと。空白も入力しちゃダメ)
・ サーバーのOS(Linux、Windows他)、WebサーバーとPHPの種類やバージョン等を明記すること。
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 事前に公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。

◆質問後の注意
・偽者防止に必ずIDを表示させること。(メール欄に何も記述しない)
・2回目以降は最初に質問した際のレス番号を名前欄に入れること。
・解決しなくても回答をもらった場合はお礼を言うこと。
 (荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。)

◆回答者への注意
・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。

【その他諸注意】
・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
・SQLについての質問はデータベース板(PCカテゴリ)の各スレで

733 名前:nobodyさん mailto:sage [2008/01/04(金) 22:59:18 ID:???]
>>732
何となくではなくしっかり理解してから作りなされ

734 名前:nobodyさん mailto:sage [2008/01/05(土) 00:07:08 ID:???]
>>732
zend framework のなにか

735 名前:nobodyさん mailto:sage [2008/01/05(土) 00:43:33 ID:???]
OOP素人なら、Javaやらpythonやらrubyやらのドキュメント読んで実際に触ってみてから戻ってきた方が話が速い。確実に。
「オブジェクト指向をできるようにした言語」と「オブジェクト指向であろうとした言語」には習得効率の差がある

それで学習したら戻ってくればおk
OOPL/デザパタの各種利点・欠点を把握した上で「どうPHP上で生かそうか」という頭になりさえすればいいのだ

736 名前:nobodyさん mailto:sage [2008/01/05(土) 00:59:45 ID:???]
>>735
正論。
OOPを勉強したいならPHPじゃないほうがいいね

737 名前:nobodyさん mailto:sage [2008/01/05(土) 01:06:52 ID:???]
なんで?
PHP5は、けっこうマトモなオブジェクト指向言語だと思うけど。

738 名前:nobodyさん mailto:sage [2008/01/05(土) 01:12:16 ID:???]
理由は735にかいてあるだろ

739 名前:nobodyさん mailto:sage [2008/01/05(土) 01:15:50 ID:???]
これを理由と言うのか。( ´・∀・`)へー

740 名前:nobodyさん mailto:sage [2008/01/05(土) 01:16:12 ID:???]
( ´・∀・`)

741 名前:nobodyさん mailto:sage [2008/01/05(土) 01:17:42 ID:???]
C++のが本格的だと思うんだぜ



742 名前:nobodyさん mailto:sage [2008/01/05(土) 01:18:08 ID:???]
(・ω・)モキュ

743 名前:nobodyさん mailto:sage [2008/01/05(土) 02:12:44 ID:???]
>>741
お調子ぶっこえてんじゃねーぞ、士ね。

744 名前:nobodyさん [2008/01/05(土) 02:14:09 ID:9q7TTvct]
質問させてください。

$file = fopen("ログファイル.txt", "r");

↑のようにログファイルを読み込み、項目の抽出・判定を
行うスクリプトを作っています。
職場のLinux環境では、正常に動くのですが、
家のLinuxでは、ログファイルの読み込みが出来ず、
項目の抽出が出来ず空欄となります。
スクリプト自体にはエラーは出ずに、読み込みだけ出来ていない状態です。
家のlinuxがおかしいと思い、簡単なファイルを読み込む
テストスクリプトで試したところ、テストスクリプトでは、
家のlinuxでも正常に読み込めました。
テストスクリプトも本番用スクリプトをコピーしたもので、
スクリプトの行数が違うくらいで特に差がありません。
(テスト50行、本番700行)
同じ記述なのに、fopen出来たり出来なかったりするような
状況なのですが、解決方法等ありますでしょうか。

745 名前:代行者 mailto:sage [2008/01/05(土) 02:15:45 ID:???]
よーわからんけど、フルパスでないと駄目なんじゃなかったっけ?
職場のはパスが通ってるとか。

746 名前:nobodyさん mailto:sage [2008/01/05(土) 02:16:11 ID:???]
権限を確認しれ

747 名前:nobodyさん mailto:sage [2008/01/05(土) 02:38:18 ID:???]
>>735=>>738

748 名前:nobodyさん mailto:sage [2008/01/05(土) 02:38:54 ID:???]
>>745
相対でもおk

749 名前:744 [2008/01/05(土) 02:54:41 ID:9q7TTvct]
744です。申し訳ありません。
良く見たら、fopenの問題では無く、preg_matchが動作していませんでした。
テストスクリプトで動作していたのは、eregでした。
職場はPHP4環境ですが、preg_matchが正常に動作します。
家でも最初、PHP4環境で試したのですが、動作せず、PHP5にあげてしまいました。
php.ini等にpreg_matchが正常に動作するような設定等無いでしょうか。
権限も疑ったのですが、パーミッションは755で、グループはrootとなっております。

750 名前:nobodyさん mailto:sage [2008/01/05(土) 03:43:12 ID:???]
PHP4なんてはやく卒業しろよ

751 名前:nobodyさん mailto:sage [2008/01/05(土) 04:44:06 ID:???]
まず読め→【PHP マニュアル】www.php.net/manual/ja/
PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。
過去スレ、関連スレ、FAQなどは>>2-10辺り

◆前スレ
【PHP】下らねぇ質問はここに書き込みやがれ 60
pc11.2ch.net/test/read.cgi/php/1196511516/

◆質問する時の注意
・ 自分のIDを表示させること。(メール欄に何も記述しないこと。空白も入力しちゃダメ)
・ サーバーのOS(Linux、Windows他)、WebサーバーとPHPの種類やバージョン等を明記すること。
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 事前に公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。

◆質問後の注意
・偽者防止に必ずIDを表示させること。(メール欄に何も記述しない)
・2回目以降は最初に質問した際のレス番号を名前欄に入れること。
・解決しなくても回答をもらった場合はお礼を言うこと。
 (荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。)

◆回答者への注意
・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。

【その他諸注意】
・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
・SQLについての質問はデータベース板(PCカテゴリ)の各スレで



752 名前:nobodyさん mailto:sage [2008/01/05(土) 06:37:12 ID:???]
>>751
俺様のNGトラップによってあぼんされました。たくさん仕掛けてるから何でひっかかったんだか気になるけどどうでもいい

753 名前:nobodyさん mailto:sage [2008/01/05(土) 06:40:58 ID:???]
>>752も含めてどうでもいいな

754 名前:nobodyさん mailto:sage [2008/01/05(土) 08:03:39 ID:???]
>>737
その話はここで突っ込むと、宗教戦争にしかならないからなー。
何を「マトモ」か言い始めると、JavaもC++も含めてどの言語だって批判の俎上に上げられてしまう。
絶対Smalltalkがどうのとか言い出す奴出て来るしw

PHPは実用的な仕組みを色々借りて来てるけど、良い悪いじゃなく
「なぜこういう仕様になった/なってるのか」みたいな視点で
学びにくい点もあると思うよ。
PHPに斬新な言語であってもらう必要はないから、悪い事じゃないけど。

755 名前:nobodyさん mailto:sage [2008/01/05(土) 10:07:31 ID:???]
PHPをバカにするなよっ!!!!!!!!!!!!!

756 名前:nobodyさん mailto:sage [2008/01/05(土) 10:10:03 ID:???]
宗教戦争おこす気はないけど、個人的には、型の定義、継承、ポリモーフィズムがあれば、OO言語として
十分マトモだと思ってる。

OOであることとは関係がないけど、相性の良さから有ったほうが良いと思うのは、ガベジコレクションと例外処理。

PHPの言語仕様がキレイかと言われれば相当疑問だけど、それとOO言語としてどうかという話は別物だと思ってる。

757 名前:nobodyさん mailto:sage [2008/01/05(土) 10:21:24 ID:???]
中規模担当の俺からすれば継承はイラネ

758 名前:nobodyさん mailto:sage [2008/01/05(土) 10:26:15 ID:???]
なんでこのスレはID表示をきつく言っているんだ?
相当荒れているということか?

759 名前:nobodyさん mailto:sage [2008/01/05(土) 10:35:43 ID:???]
>>758
>>1

760 名前:nobodyさん mailto:sage [2008/01/05(土) 10:36:47 ID:???]
>>756
Webアプリでガベージコレクションいる?

761 名前:nobodyさん mailto:sage [2008/01/05(土) 10:38:51 ID:???]
>>760
C/C++で書いてあっても、一切 free / delete されてなかったら気分悪いと思う。



762 名前:761 mailto:sage [2008/01/05(土) 10:41:17 ID:???]
メモリ開放されなくても良いという意味じゃなくて、free/deleteでも十分対応可能という意味なのだったのかな。
Webアプリでも複雑なデータ構造をメモリに持つ場合、やっぱり free/delete だと、ちょっとつらい。

763 名前:nobodyさん mailto:sage [2008/01/05(土) 11:15:29 ID:???]
おまえらフリーで仕事を依頼されるとき、前金とか貰ってる?
自分は1/10くらい貰ってるんだけど

764 名前:nobodyさん mailto:sage [2008/01/05(土) 11:17:36 ID:???]
板違い

SOHOやフリーで細々食え出した奴 27人目
pc11.2ch.net/test/read.cgi/hp/1197725381/

765 名前:nobodyさん [2008/01/05(土) 12:06:41 ID:fWLhflwQ]
PHPは、データベースとの連携がいいと良く聞くけれど、
具体的に何処がいいのかが良く分かりません。
例えば、PerlのDBIは、データベースからデータを取る場合、
以下のようなモジュールを使えば非常に便利です。
selectrow_array、selectcol_arrayref、selectall_arrayrefなど。
これ以上の機能のモジュールがPHPにはあるということなのでしょうか。

サイトをいくつか検索してみたのですが、思うような
情報が得られませんでしたので、ここで質問してみました。
ヒントとなるキーワードだけでも良いので、よろしくお願いします。

766 名前:nobodyさん mailto:sage [2008/01/05(土) 12:17:21 ID:???]
>>765
jp.php.net/manual/ja/ref.pdo.php
こんなんとか。

767 名前:nobodyさん mailto:sage [2008/01/05(土) 12:27:21 ID:???]
>>765
>PHPは、データベースとの連携がいいと良く聞くけれど

誰が何と比較して言ってるの?


768 名前:nobodyさん mailto:sage [2008/01/05(土) 12:49:37 ID:???]
いいというか前提じゃないの
と言ってみる

769 名前:nobodyさん mailto:sage [2008/01/05(土) 15:33:31 ID:???]
ここ見に来てる細々SOHOどもは巣に帰りやがれクズ

770 名前:nobodyさん mailto:sage [2008/01/05(土) 15:35:41 ID:???]
あたたかい正月を過ごせなかったのか?
イライラしすぎだろw >>769

771 名前:nobodyさん [2008/01/05(土) 18:28:48 ID:Dao7FJFa]
header("Content-disposition: attachment; filename= $fname");
header("Content-Length: ".$content_length);
header("Content-Type: audio/mpeg");
$fp = fopen($file_path,"rb");
while($buf = fread ($fp, 4096)){
echo $buf;
}
fclose($fp);

tp://foo.jp/hogehoge.php?id=xxx にアクセスすると、上記のような感じでサーバー上にあるmp3やmp4を読み込んで
ブラウザ上で再生させたいのだが、ファイルがダウンロードされてしまう。
普通にtp://foo.jp/hogehoge.mp3 とファイルを置いてアクセスするとプレイヤが起動して再生するようにしたいのだが、
どうすれば良いでしょう?Content-Type をいろいろ変えてみたんですが・・・。



772 名前:nobodyさん mailto:sage [2008/01/05(土) 18:43:16 ID:???]
>>771
attachment→inline

773 名前:nobodyさん [2008/01/05(土) 19:22:00 ID:Dao7FJFa]
>>772
ありがとう、うまくいったよ。ほんとうにありがとう

774 名前:nobodyさん mailto:sage [2008/01/05(土) 20:40:09 ID:???]
>>771
readfile($file_path);

775 名前:nobodyさん [2008/01/05(土) 23:27:19 ID:BCQmUqUR]
すいません質問なんですが、URLからそのウェブページのタイトルを
取得することできますか? RSSのないページです。

ヒントがあれば教えてください、検索してみます。
いまんとこ見つけれてません。



776 名前:nobodyさん mailto:sage [2008/01/05(土) 23:31:51 ID:???]
ページを取得する。
取得した内容を調べる。
さぁ、分かんないのはどぉーこだ?

777 名前:nobodyさん mailto:sage [2008/01/05(土) 23:59:39 ID:???]
>>775
get_title_from_url($url);

778 名前:nobodyさん mailto:sage [2008/01/06(日) 00:56:47 ID:???]
ぐぐってしまったじゃないか・・・

779 名前:nobodyさん mailto:sage [2008/01/06(日) 02:00:46 ID:???]
function get_title_from_url($url) {
$contents = file_get_contents($url);
$retAry = array();
preg_match('!<title[^>]*>(.*)</[^>]*>!',$contents,$retAry);
return $retAry[1];
}

780 名前:nobodyさん [2008/01/06(日) 02:12:36 ID:Njbvq9C9]
私が使用しているレンタルサーバで、phpを動かした場合、
以下のコードではipアドレスが取得出来ませんでした。
$ip = $_SERVER['REMOTE_ADDR'];
そこで、以下のように書いてみると取得できました。
$ip = getenv("REMOTE_ADDR");

FORMタグにてPOSTされたものも、以下のコードでは
取得できなかったのですが、
上記getenvにあたる関数はないのでしょうか。
$pos = $_POST['test'];

よろしくお願いします。

781 名前:nobodyさん mailto:sage [2008/01/06(日) 02:28:45 ID:???]
>>780
まさかとは思うがphpのバージョンって4.1より古い?
$_HTTP_POST_VARSとか$_HTTP_GET_VARSん使ってみるといいかも



782 名前:nobodyさん mailto:sage [2008/01/06(日) 02:52:45 ID:???]
phpinfo()

783 名前:780 [2008/01/06(日) 02:54:37 ID:Njbvq9C9]
すばやいレスありがとうございます。
教えていただいたコードを使ってみたり、
phpのバージョンをしらべてみたりしてみます。

784 名前:nobodyさん [2008/01/06(日) 04:36:15 ID:5j6bL89B]
if(hoge() && huga()){
echo "両方成功";
}
だとhoge()に成功しないとhuga()を実行してくれませんよね。
hoge()に関係なくhuga()も実行したい場合に以下のコードを書いてみたんですが、あまりスマートじゃない気がします。
何かもっといい方法がありましたら教えてください。

$bool1 = hoge();
$bool2 = huga();
if ($boo1 && $bool2) {
//何かの処理
}

785 名前:nobodyさん mailto:sage [2008/01/06(日) 04:43:56 ID:???]
まず読め→【PHP マニュアル】www.php.net/manual/ja/
PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。
過去スレ、関連スレ、FAQなどは>>2-10辺り

◆前スレ
【PHP】下らねぇ質問はここに書き込みやがれ 60
pc11.2ch.net/test/read.cgi/php/1196511516/

◆質問する時の注意
・ 自分のIDを表示させること。(メール欄に何も記述しないこと。空白も入力しちゃダメ)
・ サーバーのOS(Linux、Windows他)、WebサーバーとPHPの種類やバージョン等を明記すること。
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 事前に公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。

◆質問後の注意
・偽者防止に必ずIDを表示させること。(メール欄に何も記述しない)
・2回目以降は最初に質問した際のレス番号を名前欄に入れること。
・解決しなくても回答をもらった場合はお礼を言うこと。
 (荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。)

◆回答者への注意
・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。

【その他諸注意】
・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
・SQLについての質問はデータベース板(PCカテゴリ)の各スレで

786 名前:nobodyさん mailto:sage [2008/01/06(日) 05:45:53 ID:???]
>>784
if ((hoge() && huga()))


かも


787 名前:nobodyさん mailto:sage [2008/01/06(日) 06:19:05 ID:???]
>>784
回答しない癖になんだけど、そうしなきゃいけない実装自体に問題あるよなあ

788 名前:nobodyさん [2008/01/06(日) 06:39:21 ID:++XQtjId]
アップしてあるファイルを、ディレクトリごとZipで一括でダウンロードする仕組みをつくっています
zip.lib.phpやZipArchive()を試しに使用しており、出来る限り一時ファイルを作成したくないため
直接クライアントに送信するよう書いてみましたが、ファイルによってはメモリがきついです
何か上手な方法はありますか?

789 名前:nobodyさん mailto:sage [2008/01/06(日) 06:46:09 ID:???]
メモリを増やす

790 名前:nobodyさん [2008/01/06(日) 06:56:26 ID:++XQtjId]
ありがとうございました

791 名前:nobodyさん mailto:sage [2008/01/06(日) 10:42:16 ID:???]
>>784
やったこと無いけど、 if(hoge() & huga()) みたくビット演算にすれば出来るかも。
まぁ、他の人がコード読んだらバグにしか見えないから止めたほうがいいとは思うけど。



792 名前:nobodyさん mailto:sage [2008/01/06(日) 11:22:00 ID:???]
>>788
メモリ的に無理だと、対処しようが無いでしょ。
例えば、検索結果で100万件が1ページで表示されるようにしないのは、
メモリが関係しているから。
なので、ページを分割するか、途中で処理を無理やり止めてしまうか
しか方法はない。

793 名前:nobodyさん mailto:sage [2008/01/06(日) 11:39:16 ID:???]
レベルひっく

下を見ればキリがないっていうけど、ここの回答者はひどいなw



794 名前:nobodyさん mailto:sage [2008/01/06(日) 11:47:02 ID:???]
よし、じゃ君が「レベルの高い回答」とやらを書いてくれ

795 名前:nobodyさん mailto:sage [2008/01/06(日) 11:47:08 ID:???]
具体的に言わないとね

796 名前:nobodyさん mailto:sage [2008/01/06(日) 11:54:25 ID:???]
>>794
いや、ここは週に1回、優越感をひたるために来てるからw

ってか、おまいら学歴低そうだな。IQ100はあるか?
PHPなんて下等ランゲなんかやってると、そのうちホームレスになるぞw


797 名前:nobodyさん mailto:sage [2008/01/06(日) 11:56:18 ID:???]
じゃ何やればいいの

798 名前:nobodyさん mailto:sage [2008/01/06(日) 13:51:41 ID:???]
学歴とIQの関係を詳しく

799 名前:nobodyさん mailto:sage [2008/01/06(日) 14:06:59 ID:???]
ランゲだとよw

800 名前:nobodyさん mailto:sage [2008/01/06(日) 14:08:00 ID:???]
IQは簡単にいうと (精神年齢)/(実際年齢) * 100 だから、
あんまり上げすぎると、体は大人!頭脳はじっちゃん! になっちまうから注意。な。

PHPの質問マダー?

801 名前:nobodyさん mailto:sage [2008/01/06(日) 14:56:41 ID:???]
スレ違いな事書いているという認識を持てや。低能共



802 名前:nobodyさん mailto:sage [2008/01/06(日) 14:58:09 ID:???]
>>801
ごめんなさい。もう書かないので許して頂けませんか。。
ちなみに>>801さんのIQはいくつでしょうか・・?
やはり801でしょうか。。

803 名前:nobodyさん mailto:sage [2008/01/06(日) 15:05:59 ID:???]

ここにいる人は人間的にもレベルがひくいっすねw




804 名前:nobodyさん mailto:sage [2008/01/06(日) 15:19:16 ID:???]
ヤレヤレだぜ

805 名前:nobodyさん mailto:sage [2008/01/06(日) 15:25:17 ID:???]
>>803さんはどうですか?IQいくつですか?

806 名前:nobodyさん mailto:sage [2008/01/06(日) 15:27:11 ID:???]
>>805

小学校低学年の時、132で学年トップでした。



807 名前:nobodyさん mailto:sage [2008/01/06(日) 15:50:31 ID:???]
さっきから痛々しい会話してる奴らは全員IQ30位だなw

808 名前:nobodyさん mailto:sage [2008/01/06(日) 15:55:37 ID:???]
うpろだによっては平気で何百Mも処理しているし
$_FILESの内容、処理だけでも大変そう
実メモリ、memory_limitの値を見てみたい

809 名前:nobodyさん mailto:sage [2008/01/06(日) 16:09:02 ID:???]
PHPってアップロードファイルは一時ファイルに展開するんでしょ。
少ないメモリで動かすのは不安があるけど、実メモリそんなに使うかな。

810 名前:nobodyさん mailto:sage [2008/01/06(日) 16:10:38 ID:???]
まさか全部メモリに読み込んでからファイルに書き出すとでも思ってるのかね。
まさか・・ね。

811 名前:nobodyさん mailto:sage [2008/01/06(日) 16:19:39 ID:???]
コード埋め込まれているかファイルの内容までは
流石にチェックしてないのかな
自分のところengine offとかにしても、経由して他のところ
いたずらされるかもしれんけど



812 名前:809 [2008/01/06(日) 16:24:04 ID:j3gkesVW]
>>810
昔読んだ Java Servletで作ってあったやつはそういう作りだったから、ありえない話でもない。

最近のは知らないけど、ServletAPIだとリクエストはメモリに展開されて受け渡されたから、
servlet側ではどうしようもなかったはず。

813 名前:nobodyさん mailto:sage [2008/01/06(日) 16:24:29 ID:???]
あ、意味も無くあげちゃった。

814 名前:nobodyさん mailto:sage [2008/01/06(日) 16:28:07 ID:???]
データベースから取得したデータが10:20:30で$jikanに格納されていて
これを10時20分30秒と時・分・秒と分けて表示する方法ありますか?

815 名前:nobodyさん mailto:sage [2008/01/06(日) 16:34:25 ID:???]
>>1

816 名前:nobodyさん mailto:sage [2008/01/06(日) 16:54:42 ID:???]
回答者レベルひっくw



817 名前:nobodyさん mailto:sage [2008/01/06(日) 16:58:30 ID:???]
マニュアル見ればすぐにわかることだから、答える気もしないだろ。

818 名前:nobodyさん mailto:sage [2008/01/06(日) 17:50:49 ID:???]
とあるスレで、SQLの質問したら、使えない回答しか返ってこなかったので、
こちらでお伺いします。

SELECT id FROM test WHERE id=1 or id=2 or id=3

として、IDが1か2か3のデータを出したいと思います。
上記のSQLなら3つのレコードがヒットします。

idを検索する数だけid=を付けるのは変だと思うのですが、
どういう書き方をしたらいいのでしょうか?

819 名前:nobodyさん mailto:sage [2008/01/06(日) 17:53:20 ID:???]
orでも変じゃないと思うけど、in句でも使えば。
オプティマイザ的に差があるかどうかは知らん。

820 名前:nobodyさん mailto:sage [2008/01/06(日) 18:12:36 ID:???]
くだらねぇの構わんが、無関係なのは困る

821 名前:nobodyさん mailto:sage [2008/01/06(日) 18:15:15 ID:???]
idate('h' ,$jikan);
これはダメなのか?



822 名前:nobodyさん mailto:sage [2008/01/06(日) 18:22:46 ID:???]
>>821
PHPは色んな関数があるな、ほんと。

でも idate の第2引数は int型(timestamp) みたい。
php.benscom.com/manual/ja/function.idate.php

文字列になってるなら explodeで良いんじゃないの。

823 名前:nobodyさん mailto:sage [2008/01/06(日) 19:19:38 ID:???]
>>818
SQLは長くしすぎると文法では問題なくてもエラーが出て動かなくなったりするよ。
長くならなければ、プログラムで文字列を自動的につなげてやるのもいいと思うけど、
BETWEEN を使った方がいいと思う。
構文の書き方においてはここでは聞かないでね。

824 名前:nobodyさん mailto:sage [2008/01/06(日) 19:32:17 ID:???]
>>823
BETWEENは遅いと思うんですが。

825 名前:nobodyさん mailto:sage [2008/01/06(日) 19:34:04 ID:???]
一般的なプロバイダ契約 (IP固定契約を行っていない場合) では上記のグローバルIPアドレスは変動的な数値になります。
PCの電源を切った時やインターネットとの通信を切断した場合などはグローバルIPアドレスが変更になります。
また常時通信状態にしておいてもプロバイダ側の都合で不定期に変更になる場合があります。


826 名前:nobodyさん mailto:sage [2008/01/06(日) 19:38:57 ID:???]
>>824
だからなんだよ。

>>825
意味が分からん。

827 名前:nobodyさん mailto:sage [2008/01/06(日) 19:50:18 ID:???]
betweenが遅いというのは気になるが、続きはDB板でやってくれ。
pc11.2ch.net/db/


828 名前:nobodyさん mailto:sage [2008/01/06(日) 20:59:58 ID:???]
>>826
人に教えを請う態度じゃないな。
冬休みも今日で終わりかぁ。

829 名前:nobodyさん mailto:sage [2008/01/06(日) 23:03:03 ID:???]
phpでfinallyがないのは何故ですか?

830 名前:nobodyさん mailto:sage [2008/01/06(日) 23:10:12 ID:???]
>>829
phpは未完の大器であり(あってほしい)、終わりはないという意味を込めて、
finallyを実装していない。これはマジな話。

831 名前:nobodyさん mailto:sage [2008/01/06(日) 23:25:57 ID:???]
cloneの使い方がよくわかりません><



832 名前:nobodyさん mailto:sage [2008/01/06(日) 23:53:40 ID:???]
>>831
crontabでググレ

833 名前:nobodyさん mailto:sage [2008/01/07(月) 00:01:12 ID:???]
(´Д`;)






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<264KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef