トップページ⇒php
1001コメント359KB

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

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2007/12/19(水) 03:33:51ID:???
まず読め→【PHP マニュアル】http://www.php.net/manual/ja/
PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。
過去スレ、関連スレ、FAQなどは>>2-10辺り

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

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

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

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

【その他諸注意】
・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
・SQLについての質問はデータベース板(PCカテゴリ)の各スレで
0720nobodyさん2008/01/04(金) 14:19:29ID:???
>>719
外部ファイルは取得できない
07217192008/01/04(金) 14:23:57ID:KzTuE4cg
>>720

/homeからのパスに書き直したら取得できました。
ありがとうございました。
0722nobodyさん2008/01/04(金) 16:07:08ID:WmrqhPBt
文字列に全角スペースが含まれている時、半角スペースに変換します。
strtr($word," "," ");

これで変換出来るのですが、複数の全角スペースが含まれている時、
1つの半角スペースにしたいです。その場合、もっとも簡単な方法(関数)
はありますでしょうか?(forを使う方法は自分で試しました。)
0723nobodyさん2008/01/04(金) 17:02:46ID:HZMzJv1w
UTF8でPHPスクリプトを書いてます。
勉強のため、ユーザーがフォームから名前を入力して、ファイルに記録する簡単なスクリプトを書いて練習してます。
そこで名前は18バイトまでの入力を受付け、それ以上の入力はもう一度やりなおしさせるためのチェックをしてみました。
半角1文字=1バイト、全角文字1文字=2バイトとして計算したいのですが、ここで詰まっております。

UTFなため全角文字を3バイトとなってしまいます。

$_POST['name']←これがユーザーが入力した名前が入ってる変数です
ためしに、フォームより、名前「あああ」を入力してみたとして、6バイトとしてサーバで解釈したいのですが、
echo strlen($_POST['name']);←これだと半角1バイトですが、全角3バイトで9と表示されます。
echo mb_strlen($_POST['name'], "UTF8")←これは3と表示されます。

どなたかご教授お願いします。
0724nobodyさん2008/01/04(金) 17:16:24ID:???
>>723
http://jp.php.net/manual/ja/function.mb-strwidth.php
こいつでどないかな。
0725nobodyさん2008/01/04(金) 17:47:17ID:???
> echo strlen($_POST['name']);←これだと半角1バイトですが、全角3バイトで9と表示されます。
> echo mb_strlen($_POST['name'], "UTF8")←これは3と表示されます。

9バイトで3文字→一文字3バイト、ってわかるのなら
一文字2バイト換算で 3文字 x 2バイト = 6って計算はできるよね

ぢゃあ、strlenで10バイト、mb_strlenで4文字だったら、

「半角」の文字数を x 「全角」の文字数を y と置いて
連立二次方程式の解の公式を使って、
半角の字数と全角の字数を計算して、

x + y * 2 を求めりゃいいんじゃないの
(深く考えずに書いているので、まにうけないでください)
0726nobodyさん2008/01/04(金) 18:14:15ID:???
>>725

>>724の処理のほうがいい
0727nobodyさん2008/01/04(金) 18:15:59ID:???
つーか何でバイト数で切ろうとするのかが謎
0728nobodyさん2008/01/04(金) 19:00:42ID:HZMzJv1w
>>724
ありがとうございます。そのやり方で解決しました。
0729nobodyさん2008/01/04(金) 20:11:18ID:???
>>722
正規表現
0730nobodyさん2008/01/04(金) 22:13:43ID:jY1Gv87H
以前、フォーム入力の修正ページで、
<input type=text name=url value="$_POST['URL']" />
としたんですが、ブラウザのフォームには表示されません
$_POST['URL']にはhttp://www.sample.com/が代入されてるのをソースでは
確認できたんですが、、 なぜでしょうか?またどうしたらいいですか?
0731nobodyさん2008/01/04(金) 22:14:29ID:???
<input type=text name=url value="<?php echo $_POST['URL']; ?>" />
0732nobodyさん2008/01/04(金) 22:49:56ID:mPgF8z0i
オブジェクト指向の概念はなんとなく理解できるのですが、
実際作るとなるとどうやっていいのかさっぱりで…。
色々サンプル(pukiwiki, XOOPS)を見てみたんですが、うーんと唸ってしまいます。

初心者向けのわかりやすい、また短めのサンプルコードなどありましたら教えて頂けませんか?
よろしくお願いします。
0733nobodyさん2008/01/04(金) 22:59:18ID:???
>>732
何となくではなくしっかり理解してから作りなされ
0734nobodyさん2008/01/05(土) 00:07:08ID:???
>>732
zend framework のなにか
0735nobodyさん2008/01/05(土) 00:43:33ID:???
OOP素人なら、Javaやらpythonやらrubyやらのドキュメント読んで実際に触ってみてから戻ってきた方が話が速い。確実に。
「オブジェクト指向をできるようにした言語」と「オブジェクト指向であろうとした言語」には習得効率の差がある

それで学習したら戻ってくればおk
OOPL/デザパタの各種利点・欠点を把握した上で「どうPHP上で生かそうか」という頭になりさえすればいいのだ
0736nobodyさん2008/01/05(土) 00:59:45ID:???
>>735
正論。
OOPを勉強したいならPHPじゃないほうがいいね
0737nobodyさん2008/01/05(土) 01:06:52ID:???
なんで?
PHP5は、けっこうマトモなオブジェクト指向言語だと思うけど。
0738nobodyさん2008/01/05(土) 01:12:16ID:???
理由は735にかいてあるだろ
0739nobodyさん2008/01/05(土) 01:15:50ID:???
これを理由と言うのか。( ´・∀・`)へー
0740nobodyさん2008/01/05(土) 01:16:12ID:???
( ´・∀・`)
0741nobodyさん2008/01/05(土) 01:17:42ID:???
C++のが本格的だと思うんだぜ
0742nobodyさん2008/01/05(土) 01:18:08ID:???
(・ω・)モキュ
0743nobodyさん2008/01/05(土) 02:12:44ID:???
>>741
お調子ぶっこえてんじゃねーぞ、士ね。
0744nobodyさん2008/01/05(土) 02:14:09ID:9q7TTvct
質問させてください。

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

↑のようにログファイルを読み込み、項目の抽出・判定を
行うスクリプトを作っています。
職場のLinux環境では、正常に動くのですが、
家のLinuxでは、ログファイルの読み込みが出来ず、
項目の抽出が出来ず空欄となります。
スクリプト自体にはエラーは出ずに、読み込みだけ出来ていない状態です。
家のlinuxがおかしいと思い、簡単なファイルを読み込む
テストスクリプトで試したところ、テストスクリプトでは、
家のlinuxでも正常に読み込めました。
テストスクリプトも本番用スクリプトをコピーしたもので、
スクリプトの行数が違うくらいで特に差がありません。
(テスト50行、本番700行)
同じ記述なのに、fopen出来たり出来なかったりするような
状況なのですが、解決方法等ありますでしょうか。
0745代行者2008/01/05(土) 02:15:45ID:???
よーわからんけど、フルパスでないと駄目なんじゃなかったっけ?
職場のはパスが通ってるとか。
0746nobodyさん2008/01/05(土) 02:16:11ID:???
権限を確認しれ
0747nobodyさん2008/01/05(土) 02:38:18ID:???
>>735=>>738
0748nobodyさん2008/01/05(土) 02:38:54ID:???
>>745
相対でもおk
07497442008/01/05(土) 02:54:41ID:9q7TTvct
744です。申し訳ありません。
良く見たら、fopenの問題では無く、preg_matchが動作していませんでした。
テストスクリプトで動作していたのは、eregでした。
職場はPHP4環境ですが、preg_matchが正常に動作します。
家でも最初、PHP4環境で試したのですが、動作せず、PHP5にあげてしまいました。
php.ini等にpreg_matchが正常に動作するような設定等無いでしょうか。
権限も疑ったのですが、パーミッションは755で、グループはrootとなっております。
0750nobodyさん2008/01/05(土) 03:43:12ID:???
PHP4なんてはやく卒業しろよ
0751nobodyさん2008/01/05(土) 04:44:06ID:???
まず読め→【PHP マニュアル】http://www.php.net/manual/ja/
PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。
過去スレ、関連スレ、FAQなどは>>2-10辺り

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

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

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

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

【その他諸注意】
・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
・SQLについての質問はデータベース板(PCカテゴリ)の各スレで
0752nobodyさん2008/01/05(土) 06:37:12ID:???
>>751
俺様のNGトラップによってあぼんされました。たくさん仕掛けてるから何でひっかかったんだか気になるけどどうでもいい
0753nobodyさん2008/01/05(土) 06:40:58ID:???
>>752も含めてどうでもいいな
0754nobodyさん2008/01/05(土) 08:03:39ID:???
>>737
その話はここで突っ込むと、宗教戦争にしかならないからなー。
何を「マトモ」か言い始めると、JavaもC++も含めてどの言語だって批判の俎上に上げられてしまう。
絶対Smalltalkがどうのとか言い出す奴出て来るしw

PHPは実用的な仕組みを色々借りて来てるけど、良い悪いじゃなく
「なぜこういう仕様になった/なってるのか」みたいな視点で
学びにくい点もあると思うよ。
PHPに斬新な言語であってもらう必要はないから、悪い事じゃないけど。
0755nobodyさん2008/01/05(土) 10:07:31ID:???
PHPをバカにするなよっ!!!!!!!!!!!!!
0756nobodyさん2008/01/05(土) 10:10:03ID:???
宗教戦争おこす気はないけど、個人的には、型の定義、継承、ポリモーフィズムがあれば、OO言語として
十分マトモだと思ってる。

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

PHPの言語仕様がキレイかと言われれば相当疑問だけど、それとOO言語としてどうかという話は別物だと思ってる。
0757nobodyさん2008/01/05(土) 10:21:24ID:???
中規模担当の俺からすれば継承はイラネ
0758nobodyさん2008/01/05(土) 10:26:15ID:???
なんでこのスレはID表示をきつく言っているんだ?
相当荒れているということか?
0759nobodyさん2008/01/05(土) 10:35:43ID:???
>>758
>>1
0760nobodyさん2008/01/05(土) 10:36:47ID:???
>>756
Webアプリでガベージコレクションいる?
0761nobodyさん2008/01/05(土) 10:38:51ID:???
>>760
C/C++で書いてあっても、一切 free / delete されてなかったら気分悪いと思う。
07627612008/01/05(土) 10:41:17ID:???
メモリ開放されなくても良いという意味じゃなくて、free/deleteでも十分対応可能という意味なのだったのかな。
Webアプリでも複雑なデータ構造をメモリに持つ場合、やっぱり free/delete だと、ちょっとつらい。
0763nobodyさん2008/01/05(土) 11:15:29ID:???
おまえらフリーで仕事を依頼されるとき、前金とか貰ってる?
自分は1/10くらい貰ってるんだけど
0764nobodyさん2008/01/05(土) 11:17:36ID:???
板違い

SOHOやフリーで細々食え出した奴 27人目
http://pc11.2ch.net/test/read.cgi/hp/1197725381/
0765nobodyさん2008/01/05(土) 12:06:41ID:fWLhflwQ
PHPは、データベースとの連携がいいと良く聞くけれど、
具体的に何処がいいのかが良く分かりません。
例えば、PerlのDBIは、データベースからデータを取る場合、
以下のようなモジュールを使えば非常に便利です。
selectrow_array、selectcol_arrayref、selectall_arrayrefなど。
これ以上の機能のモジュールがPHPにはあるということなのでしょうか。

サイトをいくつか検索してみたのですが、思うような
情報が得られませんでしたので、ここで質問してみました。
ヒントとなるキーワードだけでも良いので、よろしくお願いします。
0766nobodyさん2008/01/05(土) 12:17:21ID:???
>>765
http://jp.php.net/manual/ja/ref.pdo.php
こんなんとか。
0767nobodyさん2008/01/05(土) 12:27:21ID:???
>>765
>PHPは、データベースとの連携がいいと良く聞くけれど

誰が何と比較して言ってるの?
0768nobodyさん2008/01/05(土) 12:49:37ID:???
いいというか前提じゃないの
と言ってみる
0769nobodyさん2008/01/05(土) 15:33:31ID:???
ここ見に来てる細々SOHOどもは巣に帰りやがれクズ
0770nobodyさん2008/01/05(土) 15:35:41ID:???
あたたかい正月を過ごせなかったのか?
イライラしすぎだろw >>769
0771nobodyさん2008/01/05(土) 18:28:48ID: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 をいろいろ変えてみたんですが・・・。
0772nobodyさん2008/01/05(土) 18:43:16ID:???
>>771
attachment→inline
0773nobodyさん2008/01/05(土) 19:22:00ID:Dao7FJFa
>>772
ありがとう、うまくいったよ。ほんとうにありがとう
0774nobodyさん2008/01/05(土) 20:40:09ID:???
>>771
readfile($file_path);
0775nobodyさん2008/01/05(土) 23:27:19ID:BCQmUqUR
すいません質問なんですが、URLからそのウェブページのタイトルを
取得することできますか? RSSのないページです。

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

0776nobodyさん2008/01/05(土) 23:31:51ID:???
ページを取得する。
取得した内容を調べる。
さぁ、分かんないのはどぉーこだ?
0777nobodyさん2008/01/05(土) 23:59:39ID:???
>>775
get_title_from_url($url);
0778nobodyさん2008/01/06(日) 00:56:47ID:???
ぐぐってしまったじゃないか・・・
0779nobodyさん2008/01/06(日) 02:00:46ID:???
function get_title_from_url($url) {
$contents = file_get_contents($url);
$retAry = array();
preg_match('!<title[^>]*>(.*)</[^>]*>!',$contents,$retAry);
return $retAry[1];
}
0780nobodyさん2008/01/06(日) 02:12:36ID:Njbvq9C9
私が使用しているレンタルサーバで、phpを動かした場合、
以下のコードではipアドレスが取得出来ませんでした。
$ip = $_SERVER['REMOTE_ADDR'];
そこで、以下のように書いてみると取得できました。
$ip = getenv("REMOTE_ADDR");

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

よろしくお願いします。
0781nobodyさん2008/01/06(日) 02:28:45ID:???
>>780
まさかとは思うがphpのバージョンって4.1より古い?
$_HTTP_POST_VARSとか$_HTTP_GET_VARSん使ってみるといいかも
0782nobodyさん2008/01/06(日) 02:52:45ID:???
phpinfo()
07837802008/01/06(日) 02:54:37ID:Njbvq9C9
すばやいレスありがとうございます。
教えていただいたコードを使ってみたり、
phpのバージョンをしらべてみたりしてみます。
0784nobodyさん2008/01/06(日) 04:36:15ID:5j6bL89B
if(hoge() && huga()){
echo "両方成功";
}
だとhoge()に成功しないとhuga()を実行してくれませんよね。
hoge()に関係なくhuga()も実行したい場合に以下のコードを書いてみたんですが、あまりスマートじゃない気がします。
何かもっといい方法がありましたら教えてください。

$bool1 = hoge();
$bool2 = huga();
if ($boo1 && $bool2) {
//何かの処理
}
0785nobodyさん2008/01/06(日) 04:43:56ID:???
まず読め→【PHP マニュアル】http://www.php.net/manual/ja/
PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。
過去スレ、関連スレ、FAQなどは>>2-10辺り

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

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

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

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

【その他諸注意】
・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
・SQLについての質問はデータベース板(PCカテゴリ)の各スレで
0786nobodyさん2008/01/06(日) 05:45:53ID:???
>>784
if ((hoge() && huga()))


かも
0787nobodyさん2008/01/06(日) 06:19:05ID:???
>>784
回答しない癖になんだけど、そうしなきゃいけない実装自体に問題あるよなあ
0788nobodyさん2008/01/06(日) 06:39:21ID:++XQtjId
アップしてあるファイルを、ディレクトリごとZipで一括でダウンロードする仕組みをつくっています
zip.lib.phpやZipArchive()を試しに使用しており、出来る限り一時ファイルを作成したくないため
直接クライアントに送信するよう書いてみましたが、ファイルによってはメモリがきついです
何か上手な方法はありますか?
0789nobodyさん2008/01/06(日) 06:46:09ID:???
メモリを増やす
0790nobodyさん2008/01/06(日) 06:56:26ID:++XQtjId
ありがとうございました
0791nobodyさん2008/01/06(日) 10:42:16ID:???
>>784
やったこと無いけど、 if(hoge() & huga()) みたくビット演算にすれば出来るかも。
まぁ、他の人がコード読んだらバグにしか見えないから止めたほうがいいとは思うけど。
0792nobodyさん2008/01/06(日) 11:22:00ID:???
>>788
メモリ的に無理だと、対処しようが無いでしょ。
例えば、検索結果で100万件が1ページで表示されるようにしないのは、
メモリが関係しているから。
なので、ページを分割するか、途中で処理を無理やり止めてしまうか
しか方法はない。
0793nobodyさん2008/01/06(日) 11:39:16ID:???
レベルひっく

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

0794nobodyさん2008/01/06(日) 11:47:02ID:???
よし、じゃ君が「レベルの高い回答」とやらを書いてくれ
0795nobodyさん2008/01/06(日) 11:47:08ID:???
具体的に言わないとね
0796nobodyさん2008/01/06(日) 11:54:25ID:???
>>794
いや、ここは週に1回、優越感をひたるために来てるからw

ってか、おまいら学歴低そうだな。IQ100はあるか?
PHPなんて下等ランゲなんかやってると、そのうちホームレスになるぞw
0797nobodyさん2008/01/06(日) 11:56:18ID:???
じゃ何やればいいの
0798nobodyさん2008/01/06(日) 13:51:41ID:???
学歴とIQの関係を詳しく
0799nobodyさん2008/01/06(日) 14:06:59ID:???
ランゲだとよw
0800nobodyさん2008/01/06(日) 14:08:00ID:???
IQは簡単にいうと (精神年齢)/(実際年齢) * 100 だから、
あんまり上げすぎると、体は大人!頭脳はじっちゃん! になっちまうから注意。な。

PHPの質問マダー?
0801nobodyさん2008/01/06(日) 14:56:41ID:???
スレ違いな事書いているという認識を持てや。低能共
0802nobodyさん2008/01/06(日) 14:58:09ID:???
>>801
ごめんなさい。もう書かないので許して頂けませんか。。
ちなみに>>801さんのIQはいくつでしょうか・・?
やはり801でしょうか。。
0803nobodyさん2008/01/06(日) 15:05:59ID:???

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


0804nobodyさん2008/01/06(日) 15:19:16ID:???
ヤレヤレだぜ
0805nobodyさん2008/01/06(日) 15:25:17ID:???
>>803さんはどうですか?IQいくつですか?
0806nobodyさん2008/01/06(日) 15:27:11ID:???
>>805

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

0807nobodyさん2008/01/06(日) 15:50:31ID:???
さっきから痛々しい会話してる奴らは全員IQ30位だなw
0808nobodyさん2008/01/06(日) 15:55:37ID:???
うpろだによっては平気で何百Mも処理しているし
$_FILESの内容、処理だけでも大変そう
実メモリ、memory_limitの値を見てみたい
0809nobodyさん2008/01/06(日) 16:09:02ID:???
PHPってアップロードファイルは一時ファイルに展開するんでしょ。
少ないメモリで動かすのは不安があるけど、実メモリそんなに使うかな。
0810nobodyさん2008/01/06(日) 16:10:38ID:???
まさか全部メモリに読み込んでからファイルに書き出すとでも思ってるのかね。
まさか・・ね。
0811nobodyさん2008/01/06(日) 16:19:39ID:???
コード埋め込まれているかファイルの内容までは
流石にチェックしてないのかな
自分のところengine offとかにしても、経由して他のところ
いたずらされるかもしれんけど
08128092008/01/06(日) 16:24:04ID:j3gkesVW
>>810
昔読んだ Java Servletで作ってあったやつはそういう作りだったから、ありえない話でもない。

最近のは知らないけど、ServletAPIだとリクエストはメモリに展開されて受け渡されたから、
servlet側ではどうしようもなかったはず。
0813nobodyさん2008/01/06(日) 16:24:29ID:???
あ、意味も無くあげちゃった。
0814nobodyさん2008/01/06(日) 16:28:07ID:???
データベースから取得したデータが10:20:30で$jikanに格納されていて
これを10時20分30秒と時・分・秒と分けて表示する方法ありますか?
0815nobodyさん2008/01/06(日) 16:34:25ID:???
>>1
0816nobodyさん2008/01/06(日) 16:54:42ID:???
回答者レベルひっくw

0817nobodyさん2008/01/06(日) 16:58:30ID:???
マニュアル見ればすぐにわかることだから、答える気もしないだろ。
0818nobodyさん2008/01/06(日) 17:50:49ID:???
とあるスレで、SQLの質問したら、使えない回答しか返ってこなかったので、
こちらでお伺いします。

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

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

idを検索する数だけid=を付けるのは変だと思うのですが、
どういう書き方をしたらいいのでしょうか?
0819nobodyさん2008/01/06(日) 17:53:20ID:???
orでも変じゃないと思うけど、in句でも使えば。
オプティマイザ的に差があるかどうかは知らん。
0820nobodyさん2008/01/06(日) 18:12:36ID:???
くだらねぇの構わんが、無関係なのは困る
■ このスレッドは過去ログ倉庫に格納されています