過去ログ - 神が1にPHPとかSQLとかを仕込むスレ
1- 20
1:名無しのパー速民
2008/08/28(木) 12:17:42.98 ID:NfG.ntco
友達に月コーラ30本で管理たのまれた

まぁ管理プログラムとかがあってそこに出勤時間とか打てばいいんだな、多分数分で終わるからやってやんよ、OKOK

ちょwwwwwwww毎日全部タグ手打ちでやってたのかよwwwwwwwwwwwwwwwwwwwwww

あまりにも更新めんどくさいのでプログラムを組もうと思って格闘しててだいぶ出来たんだが
ひとつつまずいた

誰かPHPの神いませんか(´;ω;`)

神 光 臨

SQL勉強開始

アク禁\(^o^)/

しこしこ悪戦苦闘中←いまここ


2:名無しのパー速民[sage]
2008/08/28(木) 12:34:06.22 ID:UPpdI7oo
結局どこまでできてどこまでできなかったのか三百行


3:名無しのパー速民[sage]
2008/08/28(木) 12:38:49.41 ID:NfG.ntco
テーブルを作るとこまで教えてもらって、それに入力するプログラムを、「改訂新版基礎PHP」のサンプルを流用して作ってみたんだけど、
なぜかDBに書き込めないんだ。

昨日とか体験入店の子が3人も入ってしこしこエディタで手作業でやってたらあっという間に時間が過ぎる\(^o^)/
以下略



4:名無しのパー速民[sage]
2008/08/28(木) 12:57:39.14 ID:NfG.ntco
ちなみにフォームからのデータを受けるプログラムはこんな感じ

<html>
<head><title>データの追加</title></head>
<body>
以下略



5:続き[sage]
2008/08/28(木) 12:58:01.38 ID:NfG.ntco

$op21 = mysql_real_escape_string($_POST['op21']);
$op22 = mysql_real_escape_string($_POST['op22']);
$op23 = mysql_real_escape_string($_POST['op23']);
$op24 = mysql_real_escape_string($_POST['op24']);
以下略



6:名無しのパー速民[sage]
2008/08/28(木) 12:59:39.16 ID:NfG.ntco
これを走らせると「登録できませんでした」のエラーが出る。

個数を増やしただけなんだけど、どっかおかしいのかな。


7:名無しのパー速民
2008/08/28(木) 13:02:22.12 ID:HGaA62DO
PHPわかりたくもないけど遊びに来た


8:1
2008/08/28(木) 13:07:15.71 ID:NfG.ntco
>>7
やぁやぁよくきたね

つ 旦


9:名無しのパー速民
2008/08/28(木) 13:14:26.89 ID:rHJfrgQo
俺も来た

MySQL触ったこと無いけどさ、普通SQLってやつは
失敗したら「何がどう失敗したのか」がとれるはずなんだ。
以下略



10:1
2008/08/28(木) 13:20:12.52 ID:NfG.ntco
ちなみに以前ひっかかった所(これがクリアできれば仮運用できる)

ログファイルにはこんな感じでデータが入ってる
ぬこA<>20<>157<>80<>58<>84<>12:00〜20:00<>お休み<>
ぬこB<>22<>162<>88<>62<>90<>14:00〜20:00<>お休み<>
以下略



11:1
2008/08/28(木) 13:21:22.50 ID:NfG.ntco
>>9

ご足労すまないねぇ。
SQLにエラー吐かせるにはどうしたらいいのかな。


12:1
2008/08/28(木) 13:22:53.07 ID:NfG.ntco
まずぐぐってみる


13:名無しのパー速民
2008/08/28(木) 13:24:49.15 ID:rHJfrgQo
>>11
それを自分で調べるんじゃぼけえええええ

直前のSQLSTATEのとりかた
www.bumblebury.com
以下略



14:名無しのパー速民
2008/08/28(木) 13:26:35.76 ID:rHJfrgQo
俺タイミングワルスww
とりあえずSQLを発行して、エラーだったら
必ずSQLSTATEを表示することだね、今後UPDATEやら作ったときも。


15:1
2008/08/28(木) 13:31:57.52 ID:NfG.ntco
SQLでエラー吐かせたら原因があっさり解明したww
フィールド値の書き間違えが1個あったorz

今まではサーバーのログ追えばよかったから、エラーを吐かせるって発想がなかったなぁ。



16:1
2008/08/28(木) 13:34:09.12 ID:NfG.ntco
これで次に進める・・・

けど今日もエディタでしこしこ更新作業しなきゃいけないんだ(´・ω・`)
とりあえず>>10の問題を解決して、作業効率を上げて、出来た時間で勉強すすめたいんだけどどうかな。


17:名無しのパー速民
2008/08/28(木) 13:36:49.27 ID:rHJfrgQo
あとはsortか、俺はPHP関係はググってまで付き合うモチベーション無いわ
与えられた関数を使わずに自力でソートしたっていいんだぜ。
プログラマーならソートのアルゴリズムくらい3つ4つ組めないとな!

…とCプログラマーが申しております


18:1
2008/08/28(木) 13:41:53.12 ID:NfG.ntco
>>17
PHPも始めてまだ1週間だからなぁ・・・
もともとHTMLが書けるだけの人間だったから、全部1から勉強だよww

プログラマーって大変だなぁ・・・全部覚えなきゃいけないんでしょ・・・


19:名無しのパー速民
2008/08/28(木) 13:47:31.30 ID:rHJfrgQo
組むだけならわりと馬鹿でもできる仕事だよ
スケジュールうんぬんとか上司や顧客とのこみゅにけーうんぬんが大変なだけ

ちなみに>>10はログファイルがどうとか言ってるのはよくわからんが
>>4-5でフォームから得た値のどれかのことなんだよな?
以下略



20:名無しのパー速民
2008/08/28(木) 13:47:56.99 ID:qecZS4w0
ソート?  ソートならSQLにある。SELECT文の修飾句の一つだ。


・・・と、簡単なSQLなら使えるプログラマーが今北産業すら読まずに脊髄反射で申しております。


21:1
2008/08/28(木) 13:53:33.98 ID:NfG.ntco
>>20

DBにいれてしまえば
SELECT * FROM ほげ ORDER BY でいけるってのはこの前教わったんだ。
以下略



148Res/57.92 KB
↑[8] 前[4] 次[6] 板[3] 1-[1] l20
このスレッドは過去ログ倉庫に格納されています。
もう書き込みできません。




VIPサービス増築中!
携帯うpろだ|隙間うpろだ
Powered By VIPservice