【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等)・フレームワークは各該当スレへ
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:???0320nobodyさん
2009/09/24(木) 08:35:30ID:???0321nobodyさん
2009/09/24(木) 10:10:10ID:???0322nobodyさん
2009/09/24(木) 10:18:27ID:ZrqsxmrO0323nobodyさん
2009/09/24(木) 10:55:43ID:+rwbC943民主党が次の臨時国会でこっそり成立させようとしています。
選任された在日朝鮮人が委員長を務める「人権委員会」に「差別を取り締まる」強力な権限を与える法律だよ。
人権委員会が差別と認定したら一般人はもちろん警察官も罰せられます。
つまり事件の容疑者に朝鮮人が浮かび上がった時点で、警察は捜査できなくなります。
容疑者が「俺が朝鮮人だから疑うのか!」と人権委員会に訴えて、それが差別と認定されれば警察官が処罰されます。
レイプ事件の犯人が「俺が朝鮮人だから拒否したのか!」と訴えて、それが差別と認定されれば被害者の女性が処罰されます。
このように人権委員会の権限は「非常に強固」あり「簡単に悪用」できます。
非常に危険な法律なのですが、民主党は実現させようとしています。
つまり彼らは「在日朝鮮人に悪い人はいない」と確信しています。
その確信は、民主党の根底にある非常に「偏った思想」から来ています。
「日本人は差別する悪い人種。朝鮮人は差別されて可哀相な人種。」という、
これはすなわち「日本は悪い国、日本人が嫌い。」という、
いわゆる「反日思想」です。
朝鮮人や中国人は日本が嫌いですが、日本人が日本を嫌いになるのは異常です。
異常な思想の人間が現在の日本には大勢います。
その原因は主に「日教組」にあります。
戦後GHQの指導で設立された日教組の構成員は、当時の在日朝鮮人であり、
彼らはごく自然に日本の教育現場に反日思想を持ち込んだのです。
戦後70年近く日本人に反日教育をやり続けた成果として、異常な日本が出来上がりました。
反日団体である「民主党」が日本人の圧倒的な支持を得て政権を取りました。
民主党は人権擁護法だけでなく、次々と反日政策が実現します。
在日外国人に日本の参政権を与えるのもそのひとつ。
受給者の7割以上が在日朝鮮人と言われている生活保護を手厚くするのもそのひとつ。
日本は朝鮮人の楽園になります。
0324nobodyさん
2009/09/24(木) 11:59:58ID:???0325nobodyさん
2009/09/24(木) 13:15:41ID:???Terapadにこだわる人は何故なの?
その理由を教えてくれよ
別に煽ってるわけじゃなくてその理由を聞きたいだけだから理由を聞いても別に煽る気はないからね
14歳 中学生より
0326nobodyさん
2009/09/24(木) 13:19:38ID:???0327nobodyさん
2009/09/24(木) 13:21:54ID:???質問もしない、回答もしない、あげく回答者、質問者に文句だけ言う。
ほんとお前はクズだよ。 何回言えば分かるんだ?
0328nobodyさん
2009/09/24(木) 13:24:48ID:???0329nobodyさん
2009/09/24(木) 14:01:08ID:???http://pc11.2ch.net/test/read.cgi/php/991372719/
こっちでやれ
0330nobodyさん
2009/09/24(木) 14:35:18ID:???やれやれだぜって感じだな
0331nobodyさん
2009/09/24(木) 14:38:47ID:???サボりか登校拒否か・・・
0332nobodyさん
2009/09/24(木) 14:44:04ID:ZrqsxmrOrequire_once('HTML/QuickForm.php');
require_once('HTML/QuickForm/Renderer/Default.php');
function showProcess($values) {
global $file;
if($file->isUploadedFile()) {
$file->moveUploadedFile('./doc/');
print('アップロードに成功しました。');
}else{
print('不正なファイルが指定されました。');
}
}
$form=new HTML_QuickForm('myForm','POST');
$form->addElement('header',NULL,'HTML_QuickFormアップロード');
$file=$form->addElement('file','name','ファイル名:'); //�@
$form->addElement('submit','sbm','アップロード');
$form->addRule('name','ファイルを選択してください。','uploadedfile'); //�A
$form->addRule('name','ファイルサイズは10KBまでです。','maxfilesize',10240); //�B
$form->addRule('name','テキストファイルのみアップロード可能です。','mimetype','text/plain'); //�B
if($form->validate()) {
$form->process('showProcess',FALSE);
}else{
$renderer=new HTML_QuickForm_Renderer_Default();
$renderer->setRequiredNoteTemplate('<tr><td></td><td><font color="Red">*</font>必須項目です。</td></tr>');
$form->accept($renderer);
print($renderer->toHtml());
}
?>
■ このスレッドは過去ログ倉庫に格納されています