元スレMySQL 総合 Part15
mysql覧 / PC版 /みんなの評価 : ☆
451 = :
それ解決してないやん
452 = :
>>448
>>449
$pdateの段階では、
SELECT * FROM TABELE WHERE TESTDATE = DATE(NOW()) - 1
で、ちゃんとできてるのにおかしいなぁっと
で、さっき>>450でやったらできた
453 = :
>>452
気になるから再現コード出してみてくれ
454 = :
>>451
まぁたしかに・・
$paでできて、$pdateでなんでできないんだ
>>453
ちょっとまってて、実際にしたやつをかいてみる
455 = :
あ、すまん。
書こうとおもって上から冷静にみてたら
$pdateを別のところで使ってた
これが原因だたw
おさわがせしました
456 = :
こいつぅ~
457 = :
おかしいときは、まずそのsqlを出力して、
別のツールでそのSQLをコピペして結果を見る。
459 = :
思い込みが一番の敵だからなあ、デバッグは
460 = :
echo $sql
と、var_dumpて
or die $sqlで出したのと結果は一緒?
それを>>452で書いたんだけど、違ったのかな。
一応おかしいときにsqlの出力はしてたんだけど。
それをこぴって、phpmyadminとコマンドプロンプトでやったんだけど
できたから、はまってたんだ
461 = :
はい?前の部分で$pdateに別な値入れてたからだめだったんじゃないの?
>>455は一体何?
462 = :
はまる前は別の理由でこけてたんだろうな
463 = :
|
|
∩___∩ |
| ノ _, ,_ ヽ (( | プラプラ
/ ● ● | (=)
| ( _●_) ミ _ (⌒) J ))
彡、 |∪| ノ
⊂⌒ヽ / ヽノ ヽ /⌒つ
\ ヽ / ヽ /
\_,,ノ |、_ノ
464 = :
>>461
そうだよ、うまくいかなかったときは、
$pdate=1にしてて、
ちょっと下の方でも、$pdate=<a href='test.php'>test</a>;
みたいに、別の変数として使ってたんだよ。
でも、この状態で、or dieの結果が、
SELECT * FROM TABELE WHERE TESTDATE = DATE(NOW()) - 1
になってたわけ。>>448-449でもsqlの結果はと聞かれたから、>>452で書いてる。
で、-1ってちゃんとなってるのになんで結果が出てこないんだろうと、
>>453
で聞かれたんで、詳しく書いてみようと、もっかいコードを見直してるときに、
>ちょっと下の方で$pdate="<a href='test.php'>test</a>";
を発見して、
>>455
になった。
だから>>461が、たぶん言いたいのは
>>452で、結果が
SELECT * FROM TABELE WHERE TESTDATE = DATE(NOW()) - 1
じゃなくて
SELECT * FROM TABELE WHERE TESTDATE = DATE(NOW()) - <a href='test.php'>test</a>
ってなってないのはなんで?てこと?だろうと思うけど、
それがわからないから>>460で、はまってたんだよ
465 = :
いやもうわかったから。
そんなに見落としたことを力説しなくてもいいって。
466 = :
そうか。
>>461が疑問を投げかけてきたので説明したのですが、
君が理解してくるとは、
ありがとうございます
472 = :
自己解決しました。すいません。
473 = :
>>464
よう分からん。
説明が下手すぎ。
必要なことだけコードの上から順に説明してくれ。
475 = :
>>473
>>461かどうかはわからないけど、もし>>461なら、
>>>452で、結果が
>SELECT * FROM TABELE WHERE TESTDATE = DATE(NOW()) - 1
>じゃなくて
>SELECT * FROM TABELE WHERE TESTDATE = DATE(NOW()) - <a href='test.php'>test</a>
>ってなってないのはなんで?てこと?だろうと思うけど、
この部分には同意なの?違うの?
476 = :
申し訳ない、自己解決。原因は null ですた
477 = :
>>475
その部分に同意ってなんだ?
478 = :
>>477
で、あなたは>>461なの?
レスを返してくることから、
>>461なんだろうけど、
その部分には触れないことから、自信がないのはわかります。
つまり、あなたが>>461さんである場合、>>475への返答を濁している
わけなので、そもそも>>461のレス
>461 名前:NAME IS NULL[sage] 投稿日:2009/02/09(月) 14:45:58 ID:???
>はい?前の部分で$pdateに別な値入れてたからだめだったんじゃないの?
>>>455は一体何?
について、その意図をお聞かせください。
それでないと話が進まないので。
479 = :
何なんだよお前は
なんでそう関係ない煽り入れてくんの?
自信って何に対する自信?
480 = :
|
|
∩___∩ |
| ノ _, ,_ ヽ (( | プラプラ
/ ● ● | (=)
| ( _●_) ミ _ (⌒) J ))
彡、 |∪| ノ
⊂⌒ヽ / ヽノ ヽ /⌒つ
\ ヽ / ヽ /
\_,,ノ |、_ノ
483 = :
postgresql と両方使うと、色々わかると思いますよ。
grant とか lock とか、そもそも「独自仕様」しかないわけだし。
484 = :
ちょっと前まではSQL(SQL92)を学ぶためには、OSSであればMySQL
よりもPostgreSQLの方を薦めていたけれども。
現在はどちらでも大体大丈夫だと思うけど、それでも勉強する上では
共通語(SQL92, 99)の部分と方言の区別はつけて学んだ方が良いよ。
486 = :
なんだ461は逃げ出したみたいだな。
久しぶりにおもしろいものが見れると思ったのに残念だ。
487 = :
初学者はいつの時代でも香ばしいんかのう。わしらが若い頃は・・・。
488 = :
163 名前:名無し~3.EXE[sage] 投稿日:2009/02/10(火) 19:07:04 [夜] ID:ki0WewRT
質問していいですか
164 名前:名無し~3.EXE[sage] 投稿日:2009/02/10(火) 19:08:38 [夜] ID:8lQBGS4f
もう質問してるじゃん
489 = :
falconってどうなの?
490 = :
「基礎からのMySQL」
読んでる人いる?
496 = :
phpからmysqli関数を使ってmysqlに接続したところ
Can't connect to local MySQL server through socket '/tmp/mysqld.sock' (2)
というエラーが出ました
/tmp/mysqld.sockというファイルのアドレスの指定が間違っているのが原因だと
思っているのですが、レンタルサーバーなのでmysqld.sockがどこにあるのか
わかりません。
一応phpmyadminは正常に動作しているので、
このphpmyadminからmysqld.sockの場所を探すことはできますか?
497 = :
>>496
http://www.hi-ho.ne.jp/tsumiki/book_sup2.html
500 = :
あるテーブルにレコードが存在している場合は UPDATE、
存在しない場合は INSERT をかけたいのですが、
よい方法が見つけられません。
insert ignore を考えたのですが、
primary key はオートインクリメントなので、レコードの存在チェックを
かけたいカラムはプライマリキーではありません。
MS-SQL SERVER だと if exists 構文が使えるのですが、
それと同様の事を mysql で、ストアドを使わずに 1つの SQL 文で実現する
構文がありましたらアドバイスを頂けると…。
(プログラムで select してレコードがあれば update,なければ insert という
事をしなくても、mysql 側で適切に処理させたい…)
みんなの評価 : ☆
類似してるかもしれないスレッド
- MySQL 総合 Part12 (1001) - [94%] - 2008/1/30 17:34 ○
- MySQL 総合 Part25 (947) - [94%] - 2017/6/18 6:30
- MySQL 総合 Part13 (996) - [94%] - 2008/6/10 21:02 ☆
- MySQL 総合 Part14 (1001) - [94%] - 2008/11/23 10:17 ☆
- MySQL 総合 Part17 (1001) - [94%] - 2010/6/10 20:47 ○
- MySQL 総合 Part18 (986) - [94%] - 2011/1/17 15:46
- MySQL 総合 Part19 (982) - [94%] - 2011/6/9 2:33
- MySQL 総合 Part26 (860) - [89%] - 2023/2/2 9:30
- MySQL 総合 Part20 (995) - [89%] - 2011/10/17 4:48
- MySQL 総合 Part21 (1001) - [89%] - 2011/12/25 22:16
- MySQL 総合 Part22 (1001) - [89%] - 2012/7/10 16:45
- MySQL 総合 Part23 (992) - [89%] - 2013/8/11 17:00
- MySQL 総合 Part24 (1010) - [89%] - 2015/2/14 4:46
- MySQL vs PostgreSQL Part2 (941) - [31%] - 2022/5/26 1:30 ○
トップメニューへ / →のくす牧場書庫について