タグ

MySQLに関するsupantutarouのブックマーク (5)

  • WordPressで使える知ってると便利な13のSQL文 | Web活メモ帳

    WordPressでデータベースの情報を変更する際に便利なTipsが載っている13 Useful WordPress SQL Queries You Wish You Knew Earlierというエントリーのご紹介。 WordPressMySQLというデータベースで動いていますが、何かを変更したい場合に結構困る事があります。 例えば ・パスワードを忘れて管理用のメールアドレスも忘れた場合 ・テスト用にレンタルサーバーのサブドメインで動かしていて、いざドメインで表示されるよう設定してもサブドメインにリダイレクトされるとか。画像がでない。とか。 全ての情報がデータベースに格納されているためしょうが無い部分もあるのですが、困った時に知っておくと便利なTipsです。 ※必ずバックアップを取ってから実行してください。 サイトのURLを変更する ワードプレスはサイトのURLとホームのURLを絶対

    WordPressで使える知ってると便利な13のSQL文 | Web活メモ帳
  • データベースの質問 写真共有サイトとかソーシャルブックマークとかブログサービスとかでは、1つの写真(ブックマーク、記事)ごとにタグを付けられるようにな…

    データベースの質問 写真共有サイトとかソーシャルブックマークとかブログサービスとかでは、1つの写真(ブックマーク、記事)ごとにタグを付けられるようになっていますよね。 「人気のタグ」や「注目のタグ」みたいな感じで検索もできるようになっていますよね。 このタグというのは、データベースではどのような形でデータを持っているのでしょうか? 例えば写真共有サイトを作るとして、1つの写真ごとに以下の内容を登録してもらうことにします。 ・写真タイトル ・ファイル名 ・撮影者(利用ユーザー) ・タグ(複数タグの登録可) この場合、どのようにテーブルを作ればいいのでしょう? (1つの写真や記事に対して複数のタグが入れることができて、それらのタグをキーにして検索やタグの集計をどうやっているのかを知りたいです。)

  • PHP MySQLの質問です。 ある商品にユーザーが「タグ」をつけるインターフェイスを作ろうと思います。…

    PHP MySQLの質問です。 ある商品にユーザーが「タグ」をつけるインターフェイスを作ろうと思います。 フォームで入力させてPOSTで送ってDBに格納します。DBのフィールドは tag_id syouhin tag の3つです。(テーブル名はtag) タグを複数登録する場合はカンマで区切って入力してもらう事を想定しています。 (商品名:キムチ) 凄い,辛い,安い このように入力してもらったら、以下のように格納します。 (左からtag_id syouhin tag です) 1 キムチ 凄い 2 キムチ 辛い 3 キムチ 安い タグIDはMySQL側が自動でつけるので実際には送りませんが。 つまりカンマで区切って格納する処理をPHPで書かなければいけません。自力でも何とかなりそうなのですが時間がかかりそうなので、このような処理を解説しているサイトは無いでしょうか?

  • CentOS5にPHP5.3をインストール | kota's blog

    元々、CentOS5にインストールされるPHPのバージョンは5.1.6なのですが、このバージョンはかなり古いため、一部のソフトが動かなくなっています。 そして、WordPressもバージョン3.2がPHP5.2未満をサポートしないことになったので、CentOSのPHPのバージョンを上げることにしました。 PHPのバージョンを上げる方法はいくつかあるのですが(ソースからビルドしたり、remiを使ったり)、今回はCentOS5.6からサポートされたphp53というパッケージをインストールする方法を使いたいと思います。 - 基的なやり方 - まず、 yum list installed | grep "php" として、すでにインストールされているPHPのパッケージを見つけます。 そして、それら下の例のように全てをアンインストールします。 yum remove php php-common (

  • 「Can't connect to local MySQL server through socket」エラーについて

    ■ このような場合に参考にして下さい MySQLのクライアントソフト(mysql,PHP,Perl他)からMySQLサーバーに接続しようとすると 「Can't connect to local MySQL server through socket '/tmp/mysql.sock'」 のようなエラーが出て接続に失敗する。 ■ 対処方法の前に まずはじめに、エラーメッセージは次の意味を持ちます。 「ソケット'/tmp/mysql.sock'を通じてローカルのMySQLサーバーに接続することが出来ません」 ソケットとはプロセスやネットワーク間の通信機構のことで、MySQLではこのソケットを通じて サーバーとクライアントとが接続されます。ソケットというとポート番号を指定して利用する方法が 思い浮かびますが、ここでは/tmp/mysql.sockというファイルが出てきています。 これはUNIXド

  • 1