komugi100gのプロフィール
- ベストアンサー数
- 108
- ベストアンサー率
- 58%
- お礼率
- 66%
- 登録日2004/06/18
- 思うようにレコードの並び替えができません。
現在、PHP+MySQLで掲示板作成を行っております。色々と調べたものの、どのようなSQL文で実行すれば良いかが分からなかったため質問をさせていただきました。 掲示板の種類は、返信記事がぶら下がっていくタイプです。 親記事1 ┣子記事1-1 ┗子記事1-2 親記事2 ┠子記事2-1 ┗子記事2-2 フィールドの内容は以下のようなものを考えていますが、必要があれば追加変更したいと思っています。 テーブル:message id(ユニーク値)|parentNo(親記事の番号)|groupNo(同一親記事に付く子記事の並び順)|title 1|1|0|親記事1 2|1|1|子記事1-1 3|2|0|親記事2 4|2|1|子記事2-1 5|1|2|子記事1-2 6|2|2|子記事2-2 表示する順番の条件 i)親記事が書き込まれるとその親記事を最上位に表示 ii)ある親記事に対しての返信があると、その親記事と共に最上位に表示 例)6番目のレコード「子記事2-2」が書き込まれると、1番目のレコード「親記事1」よりも上に表示する select id, parentNo, groupNo, title from message order by parentNo, groupNo; とすると、 1|1|0|親記事1 2|1|1|子記事1-1 5|1|2|子記事1-2 3|2|0|親記事2 4|2|1|子記事2-1 6|2|2|子記事2-2 と表示されるものの、最後の書き込みの「子記事2-2」を含む「親記事2」が「親記事1」よりも下に来てしまい、意図する順番と異なって表示されてしまいます。 select max(id), parentNo, groupNo from message group by pNo order by id desc; とすると、 6|2|0|親記事2 5|1|0|親記事1 と表示されるので、それを利用すれば、という考えはあるのですが、フィールドの追加等を行い、MySQLだけを駆使して意図する順番通りにデータを取得することはできますでしょうか? 厳しい場合にはPHPで調整をしようと思っています。 お答えをよろしくお願いします。
- Yahoo!メッセンジャーのウインドウ
「自動的にYahoo!メッセンジャーを開く」の設定にしておくと、パソコン起動時にYahoo!メッセンジャーが立ち上がってきますが、ウインドウを表示させたくありません。MSN Messengerは「Messengerの起動時にメインウインドウを開く」のチェックをオフにすることができますが、Yahoo!メッセンジャーでは同様のことをできないのでしょうか。 もしご存知であれば教えて下さい。お願いします。
- 締切済み
- その他(ソフトウェア)
- snufkin_fuga
- 回答数3
- tex でコンパイルができなくなってしまいました...
Windows XP で Tex を使っています. 新しいバージョンにしようと, http://www.fsci.fuk.kindai.ac.jp/~kakuto/win32-ptex/web2c75.html に書いてある通りにして,標準インストールをしました. また,それと同時にdvioutも新しいのにしようと, http://www.vector.co.jp/soft/dl/win95/writing/se046164.html より dviout for windows をダウンロードし,c:/usr/local の下にインストールしました.dvioutの詳細な設定(フォントのところ)は分からなかったので,とりあえず Guess で設定しました. 全てが終わり,platexでコンパイルしようとしたら,jarticleがないとおこられてしまいました.でも,c:/usr/local/share/texmf/fonts....,にはちゃんとあるんです.もちろん新しい tex のバージョンを入れたときに,Pathの設定は上記のサイトに書いてある通りに設定してあります.しょうがないので,cls,styファイルを全て同フォルダにコピーして,それで再度コンパイルしてみたのですが,結局なんだかんだでうまくいきません... また,他のいじってない dviファイルを表示できるかどうか試してみたところ,これもまたフォントがないなどとのエラーがでてしまい,図しか表示されない状態...以前ならアイコンもちゃんとdvi用のアイコンになっていたのに,それすらもダメな状態です...一体全体どうしたものやら,途方にくれそうです. PCにはcygwinも入っており,そちらにも tex が入っているので,その辺で何か変なことでも起きているのでしょうか? ちなみに,英語の文章しか書いてないものは普通にコンパイルが通ります(この場合は latex です). このままではにっちもさっちもいかないので,どなたかアドバイスをいただけないでしょうか? よろしくお願いいたします.
- ベストアンサー
- その他(ソフトウェア)
- starground
- 回答数3
- tex でコンパイルができなくなってしまいました...
Windows XP で Tex を使っています. 新しいバージョンにしようと, http://www.fsci.fuk.kindai.ac.jp/~kakuto/win32-ptex/web2c75.html に書いてある通りにして,標準インストールをしました. また,それと同時にdvioutも新しいのにしようと, http://www.vector.co.jp/soft/dl/win95/writing/se046164.html より dviout for windows をダウンロードし,c:/usr/local の下にインストールしました.dvioutの詳細な設定(フォントのところ)は分からなかったので,とりあえず Guess で設定しました. 全てが終わり,platexでコンパイルしようとしたら,jarticleがないとおこられてしまいました.でも,c:/usr/local/share/texmf/fonts....,にはちゃんとあるんです.もちろん新しい tex のバージョンを入れたときに,Pathの設定は上記のサイトに書いてある通りに設定してあります.しょうがないので,cls,styファイルを全て同フォルダにコピーして,それで再度コンパイルしてみたのですが,結局なんだかんだでうまくいきません... また,他のいじってない dviファイルを表示できるかどうか試してみたところ,これもまたフォントがないなどとのエラーがでてしまい,図しか表示されない状態...以前ならアイコンもちゃんとdvi用のアイコンになっていたのに,それすらもダメな状態です...一体全体どうしたものやら,途方にくれそうです. PCにはcygwinも入っており,そちらにも tex が入っているので,その辺で何か変なことでも起きているのでしょうか? ちなみに,英語の文章しか書いてないものは普通にコンパイルが通ります(この場合は latex です). このままではにっちもさっちもいかないので,どなたかアドバイスをいただけないでしょうか? よろしくお願いいたします.
- ベストアンサー
- その他(ソフトウェア)
- starground
- 回答数3
- tex でコンパイルができなくなってしまいました...
Windows XP で Tex を使っています. 新しいバージョンにしようと, http://www.fsci.fuk.kindai.ac.jp/~kakuto/win32-ptex/web2c75.html に書いてある通りにして,標準インストールをしました. また,それと同時にdvioutも新しいのにしようと, http://www.vector.co.jp/soft/dl/win95/writing/se046164.html より dviout for windows をダウンロードし,c:/usr/local の下にインストールしました.dvioutの詳細な設定(フォントのところ)は分からなかったので,とりあえず Guess で設定しました. 全てが終わり,platexでコンパイルしようとしたら,jarticleがないとおこられてしまいました.でも,c:/usr/local/share/texmf/fonts....,にはちゃんとあるんです.もちろん新しい tex のバージョンを入れたときに,Pathの設定は上記のサイトに書いてある通りに設定してあります.しょうがないので,cls,styファイルを全て同フォルダにコピーして,それで再度コンパイルしてみたのですが,結局なんだかんだでうまくいきません... また,他のいじってない dviファイルを表示できるかどうか試してみたところ,これもまたフォントがないなどとのエラーがでてしまい,図しか表示されない状態...以前ならアイコンもちゃんとdvi用のアイコンになっていたのに,それすらもダメな状態です...一体全体どうしたものやら,途方にくれそうです. PCにはcygwinも入っており,そちらにも tex が入っているので,その辺で何か変なことでも起きているのでしょうか? ちなみに,英語の文章しか書いてないものは普通にコンパイルが通ります(この場合は latex です). このままではにっちもさっちもいかないので,どなたかアドバイスをいただけないでしょうか? よろしくお願いいたします.
- ベストアンサー
- その他(ソフトウェア)
- starground
- 回答数3