MySQL 5.0 (559レス)
MySQL 5.0 http://mevius.5ch.net/test/read.cgi/db/1081818145/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
313: NAME IS NULL [sage] 2008/06/13(金) 12:07:29 ID:??? 質問です。 PHPとMySQLの連携を考えており、DBに接続して PHPから表示させることは出来ました。 SELECT文についての質問ですが、今現在以下の通りになっています。 SELECT * FROM wp_posts WHERE ID = 30 OR ID = 190 OR ID = 170 ORDER BY ID DESC これをPHPでwhileを使って縦に順番に表示すると、 ID=190、ID=170、ID=30の順番で書き出されました。 この表示する順番を、一番上からID=30、ID=190、ID=170と、 SELECT文に記述されたIDの順番通りに表示するには、どうすればよいでしょうか? なにかいい案がある方、いらっしゃいましたらご教示下さい。 http://mevius.5ch.net/test/read.cgi/db/1081818145/313
314: NAME IS NULL [sage] 2008/06/13(金) 12:35:19 ID:??? select * from wp_posts order by (case ID when 30 then -3 when 190 then -2 when 170 then -1 else ID end) asc; http://mevius.5ch.net/test/read.cgi/db/1081818145/314
315: NAME IS NULL [sage] 2008/06/21(土) 20:46:10 ID:??? union使えば? http://mevius.5ch.net/test/read.cgi/db/1081818145/315
316: NAME IS NULL [sage] 2008/07/12(土) 01:40:35 ID:??? MySQLはXen上では使えないんですか? CentOSのDomU上でMySQL5を使っておりますが、 Buffer I/O error とやらが大量に出てきて、ファイルシステムが落ちます。 再現するのはMySQLが動いている時だけなので、MySQLが原因とみて間違いないと思います。 ディスクもディスクイメージも壊れていませんが。。。メソメソ http://mevius.5ch.net/test/read.cgi/db/1081818145/316
317: NAME IS NULL [sage] 2008/07/13(日) 22:11:33 ID:??? >>316 configureのときに--skip-bdbだったかな。 http://mevius.5ch.net/test/read.cgi/db/1081818145/317
318: 316 [sage] 2008/07/14(月) 00:34:32 ID:??? >>317 ありがとう。試してみる。 http://mevius.5ch.net/test/read.cgi/db/1081818145/318
319: NAME IS NULL [sage] 2008/07/14(月) 20:39:43 ID:??? PAM-MySQL の導入を検討しているのですが、 (see: http://pam-mysql.sourceforge.net/Documentation/package-readme.php) crypt の値として平文、crypt(3)、PASSWORD()、MD5() を選択できるのですが、 平文は論外として、どの選択がよりセキュアなのでしょうか? http://mevius.5ch.net/test/read.cgi/db/1081818145/319
320: NAME IS NULL [sage] 2008/07/15(火) 22:00:56 ID:??? >>319です。自分でも調べてみようかと思いソースを覗いてみたら crypt=4 (or "sha1") で SHA1 が使えたみたいなのでこれを使ってみることにします。 # と思ったら Web に書いてないだけで README に書いてあったorz http://mevius.5ch.net/test/read.cgi/db/1081818145/320
321: NAME IS NULL [] 2008/08/02(土) 18:51:16 ID:ag3OZJze 4に戻したいですぅ http://mevius.5ch.net/test/read.cgi/db/1081818145/321
322: NAME IS NULL [sage] 2008/09/06(土) 16:57:02 ID:??? gooでも質問したのですがこちらでも質問させてください。 CentOS 4.6 に MySQL 5.0系をインストールして port 80番で運用したいと考えています。 ところが、ポート80を指定して起動させると 以下のエラーになり、起動できませんでした。 mysqld started InnoDB: Started; log sequence number 0 43655 [ERROR] Can't start server: Bind on TCP/IP port: Permission denied [ERROR] Do you already have another mysqld server running on port: 80 ? [ERROR] Aborting 80番を使用する http は停止させており、 iptables を停止させてもダメでした。 別のシステムで CentOS をインストールした直後のものに MySQL をインストールしても同じ状態でした。 ちなみにMySQL 4.1 系では同じ条件下の環境で my.cnf の[mysqld] で「 port = 80 」を 指定するだけで起動できました。 MySQL は CentOS のサイトからSRPMパッケージを取得し、 i686オプションを指定してリビルドしたものを使用しています。 今まで行ったのは次の通りです。 ・コンフィギュアオプションをデフォルトでインストール。 my.cnf の[mysqld] で「 port = 80 」を指定。 ・specファイルのコンフィギュアオプションに 「--with-tcp-port=80」を指定してリビルド。 サーバの環境は以下の通りです。 CentOS 4.6 MySQL 5.0.54(SRPM から RPM を作成してインストール) インストールしたパッケージ mysql-libs-5.0.54-1.el4.centos mysql-5.0.54-1.el4.centos mysql-devel-5.0.54-1.el4.centos mysql-server-5.0.54-1.el4.centos どなたかおわかりの方、情報をお願いできませんでしょうか。 よろしくお願いいたします。 http://mevius.5ch.net/test/read.cgi/db/1081818145/322
323: NAME IS NULL [sage] 2008/09/06(土) 17:47:53 ID:??? 1024未満のポートを使うにはroot権限が必要だから どうしても80番を使いたければ iptablesのNAT機能を使って80から3306へ変換しなさい 80番を使う動機を推測すると、たぶん外に公開したいのだろうから stunnelやstoneなどのSSLプロキシを使うと更によいと思う http://mevius.5ch.net/test/read.cgi/db/1081818145/323
324: NAME IS NULL [sage] 2008/09/06(土) 17:50:16 ID:??? rootじゃないと80番は使えないんじゃ http://mevius.5ch.net/test/read.cgi/db/1081818145/324
325: NAME IS NULL [] 2008/11/10(月) 23:47:11 ID:4lZdswNB DBから値が取得できません。下記の設定のどこがまずいのでしょうか? エラーにもなりません。教えてください。 【web.xml】 <web-app> <resource-ref> <res-ref-name>aiueo</res-ref-name> <res-type>javax.sql.DataSource</res-type> <res-auth>Container</res-auth> </resource-ref> </web-app> 【server.xml】 <Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"> <Context path="/testtest" docBase="testtest" > <Resource name="aiueo" auth="Container" type="javax.sql.DataSource" /> <ResourceParams name="aiueo"> <parameter> <name>username</name> <value>myusername</value> </parameter> <parameter> <name>password</name> <value>mypassword</value> </parameter> <parameter> <name>driverClassName</name> <value>com.mysql.jdbc.Driver</value> </parameter> <parameter> <name>url</name> <value>jdbc:mysql//localhost/testdb?autoReconnect=true&characterEncoding=ujis</value> </parameter> </ResourceParams> </Context> </Host> http://mevius.5ch.net/test/read.cgi/db/1081818145/325
326: NAME IS NULL [] 2008/12/03(水) 07:14:35 ID:Tn2R8xLf configureコマンドで、with-mit-threadを指定する場合と指定しない場合で何が違うのでしょうか? 自分の理解としては、with-mit-threadを指定するとOSが提供しているスレッドを使って、 with-mit-threadを指定しない場合は、MySQLが提供しているスレッドの仕組みを使うという認識なのですが、あってますでしょうか? ちなみにOSは、FreeBSD5系なのですが、どっちにしたほうがいいとかありますでしょうか? http://mevius.5ch.net/test/read.cgi/db/1081818145/326
327: NAME IS NULL [] 2009/02/21(土) 15:56:28 ID:fHAIG+ux >MySQLが提供しているスレッドの仕組みを使うという認識 ちがうよ。 http://mevius.5ch.net/test/read.cgi/db/1081818145/327
328: NAME IS NULL [sage] 2009/03/28(土) 15:52:58 ID:??? MySQL初心者です。 テーブル名が(なぜか)小文字で作成されてしまった様なので テーブル名を大文字に変更しようと思い、次のクエリを実行したのですが 一向に大文字になりません。一体何が原因なのでしょうか? ALTER TABLE test_table RENAME TO TEST_TABLE http://mevius.5ch.net/test/read.cgi/db/1081818145/328
329: NAME IS NULL [sage] 2009/03/28(土) 16:41:02 ID:??? PHP5 / MySQL5.0を使用して簡単なデータベース登録 システムを作っているのですがどうやっても 日本語を登録すると文字化けして困っています。 どうすれば日本語が登録出来ますか? ※WindowsXP Pro 【C:\my.cnf】 [client] default-character-set=sjis [mysql] default-character-set=sjis [mysqldump] default-character-set=sjis [mysqld] default-character-set=sjis 【C:\Program Files\MySQL\MySQL Server 5.0\my.ini】 default-character-set=sjis [mysqld] default-character-set=sjis ※基本このファイルの中にある「utf8」は全て 「sjis」に置き換えました。 http://mevius.5ch.net/test/read.cgi/db/1081818145/329
330: NAME IS NULL [sage] 2009/03/28(土) 22:05:16 ID:??? >>328 OSはlinux? MySQLのテーブル名はそのままファイル名になるから Windowsみたいにファイル名が大文字小文字区別しない環境だと MySQLからも区別できないよ http://mevius.5ch.net/test/read.cgi/db/1081818145/330
331: NAME IS NULL [sage] 2009/03/28(土) 22:10:47 ID:??? >>329 PHPは使ってないけど、PHPのMySQLライブラリは my.cnf 参照してないって 聞いたことがある。デフォルトの laten1になるはず。 サーバの設定変更していいなら [mysqld] に skip-character-set-client-handshake を書くか クライアントでなんとかしたいなら接続語に set names cp932 を投げたらいい。 ちなみに sjis は 4.1 以降では使わないほうがいいよ。 より広い cp932 で。 http://mevius.5ch.net/test/read.cgi/db/1081818145/331
332: 329 [sage] 2009/03/28(土) 22:55:14 ID:??? >>330 >>331 レスありがとうございます。結論から言うと正常に日本語も登録されていました。 しかしCSEでのぞいていた為に文字化けしている様に見えただけでした。 odbcの文字コードの設定を sjis にしたら無事CSEからでも文字化けせずに見る 事が出来る様になりました。 http://mevius.5ch.net/test/read.cgi/db/1081818145/332
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 227 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.005s