私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレ【PHP】下らねぇ質問はID出して書き込みやがれ 78
php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 : ○
レスフィルター : (試験中)
データーベースの教科書読むと、よく
正規系がどうのこうの、第一次がどうの、
三次がどうの、とか書いてあるが、あそこの章って
重要なのか?
キモヲタのざれごとだと思って、いままで
読まないで飛ばしてた。
正規系がどうのこうの、第一次がどうの、
三次がどうの、とか書いてあるが、あそこの章って
重要なのか?
キモヲタのざれごとだと思って、いままで
読まないで飛ばしてた。
できました。
こんなことできるんですね。
(文には自信がありませんが、一応動く)。
SELECT name, f.fr_id as ok_id, f.fr_name as ok_name, f2.fr_id as ng_id, f2.fr_name as ng_name FROM person p
inner join fruite f on p.ok_id = f.fr_id
inner join fruite f2 on p.ng_id = f2.fr_id
order by ok_id;
ok_id,ng_id は上で挙げたf1,f2です。わかりにくいのでこうしました。
ありがとうございました。
こんなことできるんですね。
(文には自信がありませんが、一応動く)。
SELECT name, f.fr_id as ok_id, f.fr_name as ok_name, f2.fr_id as ng_id, f2.fr_name as ng_name FROM person p
inner join fruite f on p.ok_id = f.fr_id
inner join fruite f2 on p.ng_id = f2.fr_id
order by ok_id;
ok_id,ng_id は上で挙げたf1,f2です。わかりにくいのでこうしました。
ありがとうございました。
140 :名無しさん@九周年 [sage] :2008/12/24(水) 05:16:22 ID:IlO7k8r00 (2/3) [PC]
firefoxの欠陥を見つけたお
JavascriptでPOST出来やがるお
141 :名無しさん@九周年 [sage] :2008/12/24(水) 05:18:56 ID:IlO7k8r00 (3/3) [PC]
利用したサイトも見つけたお
表示しただけで掲示板にスパム書き込みするお
firefoxの欠陥を見つけたお
JavascriptでPOST出来やがるお
141 :名無しさん@九周年 [sage] :2008/12/24(水) 05:18:56 ID:IlO7k8r00 (3/3) [PC]
利用したサイトも見つけたお
表示しただけで掲示板にスパム書き込みするお
まあ俺はよくいる女子にキモがられるタイプだった。
俺が何かするたびに女子に笑われまくった。
で、もういい加減イライラしてたんだ。
そんなとき俺を一番馬鹿にしてた女が誰が見ても俺とわかる落書き
を前の黒板に書いてた・・・そしてみんな笑う
怒りは頂点に達した。そして1に至る。
全く後悔はしてないし、殺意もあった。
俺が何かするたびに女子に笑われまくった。
で、もういい加減イライラしてたんだ。
そんなとき俺を一番馬鹿にしてた女が誰が見ても俺とわかる落書き
を前の黒板に書いてた・・・そしてみんな笑う
怒りは頂点に達した。そして1に至る。
全く後悔はしてないし、殺意もあった。
「病身舞(ピョンシンチュム)」とは身障者や病人を嘲笑する朝鮮半島の伝統芸能で
日本統治下に合ったときは日本政府によって廃止されたが
韓国、北朝鮮が独立して復活したものである
日本統治下に合ったときは日本政府によって廃止されたが
韓国、北朝鮮が独立して復活したものである
>51
大事。理論の話に見えてあれは実践。
正規化は要するにDBの持つデータの量を、情報量をと一致させるため(なるべく少ないデータで済ますため)の技術。
完全な正規化がなされていると、送受信するデータが最小になるし、最適化もしやすくなる。
正規化がなされていないと、本来SELECT一発で済むものを、ややこしい検索条件を含めないと取れなかったり、
あるいは取得結果をもっかい処理しないと欲しいデータが手に入らなかったりする。
突き詰めると、性能を満たすために一部正規化を崩す場合もあるのだが、その判断も完全に正規化された状態からの方がしやすいし。
ある程度の経験がないとピンと来にくい場所ではあるけどな。
大事。理論の話に見えてあれは実践。
正規化は要するにDBの持つデータの量を、情報量をと一致させるため(なるべく少ないデータで済ますため)の技術。
完全な正規化がなされていると、送受信するデータが最小になるし、最適化もしやすくなる。
正規化がなされていないと、本来SELECT一発で済むものを、ややこしい検索条件を含めないと取れなかったり、
あるいは取得結果をもっかい処理しないと欲しいデータが手に入らなかったりする。
突き詰めると、性能を満たすために一部正規化を崩す場合もあるのだが、その判断も完全に正規化された状態からの方がしやすいし。
ある程度の経験がないとピンと来にくい場所ではあるけどな。
【OS名】centos5
【PHPのバージョン】php5.28
【連携ソフトウェア】mysql
【質問内容】
Configuring extensions
checking whether to enable LIBXML support... yes
checking libxml2 install dir... /usr/lib
checking for xml2-config path... /usr/bin/xml2-config
checking whether libxml build works... no
configure: error: build test failed. Please check the config.log for details.
ここで止まっちゃうんだけど、ぐぐってもよくわかりませんでした
【PHPのバージョン】php5.28
【連携ソフトウェア】mysql
【質問内容】
Configuring extensions
checking whether to enable LIBXML support... yes
checking libxml2 install dir... /usr/lib
checking for xml2-config path... /usr/bin/xml2-config
checking whether libxml build works... no
configure: error: build test failed. Please check the config.log for details.
ここで止まっちゃうんだけど、ぐぐってもよくわかりませんでした
>>59
ソースを確認しないとわからないけど、
F5でエラーが変わるのは文字コードの問題があるときに起きることがある。
文字コード周りの設定と、ソースファイルの中に問題のある文字コードが
混入していないか調べてみるのもいいかもよ。
とりあえず、最初のエラーのソース周り出してみたら?
ソースを確認しないとわからないけど、
F5でエラーが変わるのは文字コードの問題があるときに起きることがある。
文字コード周りの設定と、ソースファイルの中に問題のある文字コードが
混入していないか調べてみるのもいいかもよ。
とりあえず、最初のエラーのソース周り出してみたら?
fopen/fwriteで個々のデータをtxtに蓄積し参照してるんですが、データ数が膨大になるとどうなるんですか?
例えばtxtファイルが100MBくらいになるとか。
また既存のシステム(txt)からmysqlにアップグレード可能ですか?
例えばtxtファイルが100MBくらいになるとか。
また既存のシステム(txt)からmysqlにアップグレード可能ですか?
ようし、エスパーしちゃうぞ!
この場合、41行目じゃなくて、
それより前に(の後のクォートが閉じられていないんだと思うよ。
(もしくは、そのクォートが文字コードの問題でエスケープでこけてるとか。)
だから、41行目の開始クォートで逆にクォートが閉じ、
そこに期待される閉じ括弧がなくて文字列があるぞってエラー
だから、41行目をコメントアウトすると、正しいはずの別の宣言文で
同じロジックでエラーが移動していく。
59氏は恥ずかしがらずにソース貼ってみて。
この場合、41行目じゃなくて、
それより前に(の後のクォートが閉じられていないんだと思うよ。
(もしくは、そのクォートが文字コードの問題でエスケープでこけてるとか。)
だから、41行目の開始クォートで逆にクォートが閉じ、
そこに期待される閉じ括弧がなくて文字列があるぞってエラー
だから、41行目をコメントアウトすると、正しいはずの別の宣言文で
同じロジックでエラーが移動していく。
59氏は恥ずかしがらずにソース貼ってみて。
>>69
100Mになる前にメモリーのリミットが限界値を越えて
テキストから全データを呼びだして配列にしたりすることが
出来なくなる
もしくはリミットが200Mとかになっているなら開くまでに
かなりの時間がかかりどうさが遅くなりタイムアウトに
ひっかかって落ちる
100Mになる前にメモリーのリミットが限界値を越えて
テキストから全データを呼びだして配列にしたりすることが
出来なくなる
もしくはリミットが200Mとかになっているなら開くまでに
かなりの時間がかかりどうさが遅くなりタイムアウトに
ひっかかって落ちる
>>76
全部引出すの前提とエスパーした
全部引出すの前提とエスパーした
>>83
ボクもこういう関数が必要だと思ってました
ボクもこういう関数が必要だと思ってました
>>83
引数をループしてアクセスすれば?
配列の要素数が決まってるなら、0 1 2でもいいと思うけど。
まぁ、遊びとしては
eval('$res = $data[\'' . implode("']['", $arr) . '\'];');
引数をループしてアクセスすれば?
配列の要素数が決まってるなら、0 1 2でもいいと思うけど。
まぁ、遊びとしては
eval('$res = $data[\'' . implode("']['", $arr) . '\'];');
foreachなり再帰なりでできるじゃん
どれだけ綺麗さを求めてるのか知らんけど
どれだけ綺麗さを求めてるのか知らんけど
$sql = mysql_query("select * from test");
while($res = mysql_fetch_array( $sql )){
print "<a href='".$res["url"]."'>".$res["name"]."</a><br>";
$month = date("n月j日", $res["time"]);
print $month."<br>";
}
これでカラム名time(date型)に入ってる(2009-1-1)のようなデータを
1月1日というように表示させたいです。
上の文だと一番上のレコードの日時はきちんと表示されるんですが
以降ずっと最初の日時のみ表示されてしまいます。
なぜですか?
while($res = mysql_fetch_array( $sql )){
print "<a href='".$res["url"]."'>".$res["name"]."</a><br>";
$month = date("n月j日", $res["time"]);
print $month."<br>";
}
これでカラム名time(date型)に入ってる(2009-1-1)のようなデータを
1月1日というように表示させたいです。
上の文だと一番上のレコードの日時はきちんと表示されるんですが
以降ずっと最初の日時のみ表示されてしまいます。
なぜですか?
【OS名】Windows XP
【PHPのバージョン】php5.26
【連携ソフトウェア】mysql
【質問内容】
>>90
補足ですが
$month = date("Y:n月j日", $res["time"]);
としたら1970:1月1日 と表示されたので根本的に間違ってました。
もう一度まとめますが
カラム名time(date型)に入ってる(2009-1-1)のようなデータを
1月1日というように表示させるにはどうすればよいでしょうか?
【PHPのバージョン】php5.26
【連携ソフトウェア】mysql
【質問内容】
>>90
補足ですが
$month = date("Y:n月j日", $res["time"]);
としたら1970:1月1日 と表示されたので根本的に間違ってました。
もう一度まとめますが
カラム名time(date型)に入ってる(2009-1-1)のようなデータを
1月1日というように表示させるにはどうすればよいでしょうか?
>>96
date関数の第二引数はunixタイムスタンプです。日付を渡しても無理。
strtotimeかませばOK。
$month = date("Y:n月j日", strtotime($res["time"]));
date関数の第二引数はunixタイムスタンプです。日付を渡しても無理。
strtotimeかませばOK。
$month = date("Y:n月j日", strtotime($res["time"]));
前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
みんなの評価 : ○類似してるかもしれないスレッド
- 【PHP】下らねぇ質問はID出して書き込みやがれ 98 (1001) - [98%] - 2010/10/12 18:16
- 【PHP】下らねぇ質問はID出して書き込みやがれ 88 (1001) - [98%] - 2009/10/12 1:52
- 【PHP】下らねぇ質問はID出して書き込みやがれ 74 (1001) - [98%] - 2008/10/16 6:05
- 【PHP】下らねぇ質問はID出して書き込みやがれ 75 (1001) - [98%] - 2008/11/13 21:31 ○
- 【PHP】下らねぇ質問はID出して書き込みやがれ 76 (1001) - [98%] - 2008/12/6 22:36 ○
- 【PHP】下らねぇ質問はID出して書き込みやがれ 77 (1001) - [98%] - 2008/12/23 7:06 ○
- 【PHP】下らねぇ質問はID出して書き込みやがれ 79 (1001) - [98%] - 2009/2/1 0:33 ○
- 【PHP】下らねぇ質問はID出して書き込みやがれ 128 (1001) - [96%] - 2013/8/4 14:01
- 【PHP】下らねぇ質問はID出して書き込みやがれ 118 (1001) - [96%] - 2012/5/18 6:01
- 【PHP】下らねぇ質問はID出して書き込みやがれ 108 (1001) - [96%] - 2011/7/27 14:48
- 【PHP】下らねぇ質問はID出して書き込みやがれ 138 (991) - [96%] - 2015/1/6 8:00
- 【PHP】下らねぇ質問はID出して書き込みやがれ 94 (1001) - [96%] - 2010/4/20 19:31
- 【PHP】下らねぇ質問はID出して書き込みやがれ 96 (1001) - [96%] - 2010/7/22 7:47
- 【PHP】下らねぇ質問はID出して書き込みやがれ 80 (1001) - [96%] - 2009/2/18 6:30 ○
- 【PHP】下らねぇ質問はID出して書き込みやがれ 81 (1001) - [96%] - 2009/3/7 14:17 ○
- 【PHP】下らねぇ質問はID出して書き込みやがれ 97 (1001) - [96%] - 2010/9/18 2:01
- 【PHP】下らねぇ質問はID出して書き込みやがれ 82 (1001) - [96%] - 2009/4/6 19:33
トップメニューへ / →のくす牧場書庫について