【PHP】下らねぇ質問はID出して書き込みやがれ 88
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2009/09/16(水) 09:39:37ID:???過去スレ、関連スレ、FAQなどは>>2-10辺り
次スレは>>980が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。
◆前スレ
【PHP】下らねぇ質問はID出して書き込みやがれ 87
http://pc11.2ch.net/test/read.cgi/php/1251447028/
◆質問用テンプレ
【OS名】vine linux
【PHPのバージョン】php5.26
【連携ソフトウェア】mysql
【質問内容】
◆質問する時の注意
・ スレを上げて自分のIDを表示させること。(メール欄に何も記述しない。専ブラのsageチェックを外す)
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 事前に関連リンクの公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。
(PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。)
◆質問後の注意
・2回目以降は最初に質問した際のレス番号を入れて、偽者防止に必ずIDを表示させること。
・解決しなくても回答をもらった場合はお礼を言うこと。
(荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。)
◆回答者への注意
・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。
【その他諸注意】
・SQL・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
0219nobodyさん
2009/09/22(火) 13:45:11ID:???ありがとうございます
0220nobodyさん
2009/09/22(火) 13:48:04ID:HmGOH+g/コードサンプルが掲載されているわかりやすいサイトってありませんか?
国内でも海外でも問いません
0221nobodyさん
2009/09/22(火) 13:48:55ID:???綺麗なソースコードのある程度の規模のアプリとか。
0222nobodyさん
2009/09/22(火) 13:50:51ID:???オブジェクト指向を勉強したいなら一度Javaを勉強したほうがいい
0224nobodyさん
2009/09/22(火) 14:43:52ID:dG0Jqx1chttp://host/test.php?=key[]=val1&key[]=val2で遷移しようとして
遷移先で$_GET['key']で受け取りたいのですが、val2のデータしか受け取りません
http://host/test.php?=key[]=val1&key[]=val2&key[]=val3と
3つ以上を受け渡そうとしても、val2、val3は取得しても同様に最初の1つ目を取得しないことが分かりました
どのようにすれば全てのデータを受け取れますか?
よろしくお願いします
0225nobodyさん
2009/09/22(火) 14:46:27ID:???結果を見るより、過程を見るほうが勉強になる。
0226nobodyさん
2009/09/22(火) 15:03:12ID:???key[1] や key[2] とかで
0228224
2009/09/22(火) 16:03:05ID:dG0Jqx1c配列の受け渡しはもう少し考えるべきでした
0231nobodyさん
2009/09/22(火) 21:28:48ID:???0232nobodyさん
2009/09/22(火) 22:34:13ID:???addressというテーブルを作りたく、以下のようにしました
フィールドレイアウトで、usernameは主キー、unamは漢字で設定したいのですが主キー、漢字の設定というのが分かりません
どのように書き換えれば良いのでしょうか?
<?php
try {
$db=new PDO('samples');
$db->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);
$db->exec('CREATE TABLE address(
id INTEGER PRIMARY KEY
,username VARCHAR(50)
,password VARCHAR(32)
,unam VARCHAR(50)
)');
print('addressテーブルの新規作成に成功しました。');
} catch (PDOException $e) {
die('エラーメッセージ:'.$e->getMessage());
}
?>
0233nobodyさん
2009/09/22(火) 22:34:42ID:???0234232
2009/09/22(火) 22:35:27ID:qHgxG+da0235nobodyさん
2009/09/22(火) 22:40:26ID:???主キーの書き方は PRIMARY KEY (id)
0236232
2009/09/22(火) 23:42:40ID:qHgxG+daありがとうございます
この場合、
$db->exec('CREATE TABLE address(
username VARCHAR(50)
,password VARCHAR(32)
,unam VARCHAR(50)
,PRIMARY KEY(username)
)');
のように設定すればいいのでしょうか?
0237nobodyさん
2009/09/22(火) 23:46:31ID:???0238nobodyさん
2009/09/23(水) 00:04:21ID:kQ5zUYAtというので、usernameにPRIMARY KEYを設定したいのですが、
CREATE TABLE test (username VARCHAR(50),password VARCHAR(32) PRIMARY KEY(username))
のように設定すればいいのでしょうか?
主キーの設定の仕方が分からないもので教えていただけたらと思います
0239238
2009/09/23(水) 00:05:48ID:kQ5zUYAt間違いです
無視して下さい・・・ごめんなさい
0240nobodyさん
2009/09/23(水) 00:19:14ID:???0241nobodyさん
2009/09/23(水) 00:21:49ID:???マニュアルサイトみて、実際にDBを弄りながら覚えるのが一番。
0242nobodyさん
2009/09/23(水) 00:23:21ID:???最初は、phpmyadmin でやってみたらいいと思う。
都度に発行したSQLが表示されるから参考になるよ。
>>240
MS Access とかあると理解早いんだけどなぁ。
SQL関係は情報ソースが浅いの多いのが難点だと思う。
実装が分散しているからね。共通点とツボを理解するには、
SQL92以降の、一般SQL規格を扱った参考書を読むといいと思う。
0243nobodyさん
2009/09/23(水) 00:27:57ID:???0244nobodyさん
2009/09/23(水) 00:31:58ID:???主キーって言ってる分にはテーブル構造ってコンセプトは理解してるんでしょ。
あとは記法の問題だからサンプルを得るには仕掛けに頼ってもいいんじゃん、
と思うけど。基礎から学ぶなら、実装を問わないSQLのコンセプトから理解した
方がいいとは思うけど、テーブル設計できる人がそこまで遡らなくてもいいと
思う。違う実装に移る前に、SQL**を一通りやったほうがいいとは思うけどさ。
0245nobodyさん
2009/09/23(水) 00:32:34ID:???0246nobodyさん
2009/09/23(水) 00:41:59ID:???他にも設定とか訳分かんなかったし
だから、PHPが簡単で、早ければ2日で習得できるとか言うヤツの言う事は聞かないw
皆はSQLはどういう過程で勉強したの?
やっぱPHPとは別に勉強したでしょ?
0247nobodyさん
2009/09/23(水) 00:46:56ID:???0248nobodyさん
2009/09/23(水) 00:48:45ID:???0250nobodyさん
2009/09/23(水) 00:54:47ID:???CREATE DROP SELECT UPDATE INSERT DELETE
こんだけ覚えれば趣味PHPで使う分には問題ないしな
PHPをある程度理解している中級者なら1日で覚えられる
もっと難しいことしたいならOracleの資格本でも読んでついでにとってみようって感じでおk
0251nobodyさん
2009/09/23(水) 00:55:44ID:???0252nobodyさん
2009/09/23(水) 00:56:43ID:???0253nobodyさん
2009/09/23(水) 00:56:52ID:???0254nobodyさん
2009/09/23(水) 01:00:47ID:???0255nobodyさん
2009/09/23(水) 01:00:52ID:???http://ja.wikipedia.org/wiki/%E9%95%B7%E9%96%80%E8%A3%95%E4%B9%8B
有名な人だぞ
0256nobodyさん
2009/09/23(水) 01:01:20ID:???皆SQLで詰まらなかったの?
俺は1週間は勉強したけど
0257nobodyさん
2009/09/23(水) 01:03:03ID:???0258nobodyさん
2009/09/23(水) 01:04:25ID:???しらなかったのか?
0259nobodyさん
2009/09/23(水) 01:08:41ID:???0260nobodyさん
2009/09/23(水) 01:08:59ID:???実装ごとに癖がある最たる機能だな。
ただインデックスの概念は標準SQL規格で覚えておいたほうがいいと思う。
0261nobodyさん
2009/09/23(水) 01:23:26ID:???FROM データベース
WHERE コードデータ
RDER BY 攻性情報戦闘
HAVING ターミネートモード
というネタのことかと思ったのに誰だよ俳優の長門って
0262nobodyさん
2009/09/23(水) 01:27:41ID:???0263nobodyさん
2009/09/23(水) 04:04:40ID:RxoSRe3uincludeした場所にBOMが入ってしまって
どうしても取れないんだけど消す方法ありませんか?
0264nobodyさん
2009/09/23(水) 04:18:19ID:???0265nobodyさん
2009/09/23(水) 04:20:13ID:RxoSRe3u0266nobodyさん
2009/09/23(水) 04:22:03ID:???0267nobodyさん
2009/09/23(水) 04:23:33ID:RxoSRe3u0268nobodyさん
2009/09/23(水) 05:43:23ID:???0269nobodyさん
2009/09/23(水) 09:46:42ID:???皆さん、推測で頑張ってください、という所か。
0270nobodyさん
2009/09/23(水) 10:32:55ID:???質問スレには、何も考えてない質問者しか来ない。
0271nobodyさん
2009/09/23(水) 11:10:49ID:???理屈上あり得ないのだよ。
EmEditorを使いなさい。BOMありなしこれで見分けがつくし、きちんとした
エディタだ。
実際に、俺も同じ事やっているが、プログラムでそういう処理をしている
場合を除いて勝手にもともとあったファイルにBOMがつくなんて、そういう
挙動が許されるわけがない。
はっきりいってセキュリティホールとまではいかないが、異常な動作だ。
0272nobodyさん
2009/09/23(水) 13:00:07ID:hkbr2oQC0273nobodyさん
2009/09/23(水) 13:03:31ID:hkbr2oQCなんとか調節して解決したが?何か
0274nobodyさん
2009/09/23(水) 13:11:43ID:hkbr2oQCダウンロウドしたけど
レジストリいじるみたいなので気持ち悪いので捨てました
0276nobodyさん
2009/09/23(水) 13:19:02ID:hkbr2oQCob_start() ob_get_clean()したら出なくなりました
0277nobodyさん
2009/09/23(水) 13:32:54ID:???0278nobodyさん
2009/09/23(水) 13:41:35ID:hkbr2oQCへんないちゃもんつけないで下さい
0279nobodyさん
2009/09/23(水) 13:58:32ID:???0280nobodyさん
2009/09/23(水) 14:00:24ID:???0282nobodyさん
2009/09/23(水) 14:51:30ID:???0283nobodyさん
2009/09/23(水) 14:52:16ID:???0284nobodyさん
2009/09/23(水) 15:17:06ID:???0285nobodyさん
2009/09/23(水) 15:42:40ID:???0286nobodyさん
2009/09/23(水) 15:46:30ID:???0287nobodyさん
2009/09/23(水) 15:54:23ID:???0288nobodyさん
2009/09/23(水) 16:07:25ID:???0289nobodyさん
2009/09/23(水) 16:14:06ID:9rOaA9Thpreg_replace_callback('/\{([^\}]+)\}/', '$this->test', $str);
preg_replace_callback('/\{([^\}]+)\}/', '\$this->test', $str);
preg_replace_callback('/\{([^\}]+)\}/', $this->'test', $str);
のようにやってもダメでした。
すいませんが教えてください。
0290nobodyさん
2009/09/23(水) 16:29:18ID:???preg_replace_callback('/\{([^\}]+)\}/', array( &$this, 'test') , $str);
0291nobodyさん
2009/09/23(水) 16:36:07ID:???0292nobodyさん
2009/09/23(水) 16:38:24ID:???0293nobodyさん
2009/09/23(水) 16:43:08ID:9rOaA9Thでもなしでやろうとすると undefined function て言われてできなかったんだ・・・なんでだろ。
0294nobodyさん
2009/09/23(水) 17:06:55ID:???0295nobodyさん
2009/09/23(水) 17:27:03ID:???0296nobodyさん
2009/09/23(水) 17:37:41ID:???0298nobodyさん
2009/09/23(水) 18:18:34ID:???0299nobodyさん
2009/09/23(水) 18:25:25ID:???0300nobodyさん
2009/09/23(水) 19:08:14ID:???0301nobodyさん
2009/09/23(水) 19:12:18ID:???0302nobodyさん
2009/09/23(水) 19:16:37ID:???0303nobodyさん
2009/09/23(水) 19:48:27ID:???0305nobodyさん
2009/09/23(水) 20:03:29ID:???0306nobodyさん
2009/09/23(水) 20:05:49ID:???フリーのテキストエディタと有料のテキストエディタで共に一番いいのは何かを
0307nobodyさん
2009/09/23(水) 20:07:27ID:???0309nobodyさん
2009/09/23(水) 20:18:23ID:???0311nobodyさん
2009/09/23(水) 21:49:16ID:???0312nobodyさん
2009/09/23(水) 22:27:25ID:???edlin って今も健在だったのね。
0314nobodyさん
2009/09/23(水) 22:58:07ID:YDDYzS74質問もしない、回答もしない、あげく回答者、質問者に文句だけ言う。
ほんとお前はクズだよ。 何回言えば分かるんだ?
0316nobodyさん
2009/09/23(水) 23:31:29ID:???0318nobodyさん
2009/09/24(木) 01:59:27ID:???0319nobodyさん
2009/09/24(木) 07:03:53ID:???■ このスレッドは過去ログ倉庫に格納されています