MySQL

WordPress

Cocoonの閲覧回数を集計するSQL

WordPressのテーマCocoonは閲覧回数をカウントする機能を持っています。これをMySQLで操作して閲覧回数の多い記事を抽出してみました。全期間の閲覧回数が多い投稿SELECT wp_cocoon_accesses.post_id ...
WordPress

MySQLを8.0にバージョンアップ

WordPressを6.5にバージョンアップしようとしたところできません。MySQLのバージョンが低すぎるから、とのことです。そこでMySQLのバージョンアップをすることにしました。私が使っているのはロリポップのレンタルサーバーのライトプラ...
PHP

MySQLでテーブルを作成

MySQLを使ったブログシステムをPHPで作っています。テーブルを作成するときは、phpMyAdminを使って手作りをしているのですが、面倒です。PHPで一気に作る方法をまとめました。
WordPress

WassUpで人気記事を取得するSQL

WordPressにはWassUpという、アクセス状況を調べることのできるプラグインがあります。WassUpはアクセスのログをMySQLのテーブルに保存しているのでSQLを使えば簡単にアクセス状況を集計をすることができます。
デジタル

MySQLのordが返す値

MySQLで文字コードを得るにはASCII()という関数を使います。マルチバイト文字(日本語の全角文字など)についてはord()を使います。しかし返す値がよく分かりません。リファレンスには次の通り書かれています。
Excel

VBAやJavaScriptなどの置換関数の引数の違い

VBAやJavaScriptなどには文字列を置換するための関数があります。「これはペンです」の「ペン」を「鉛筆」に置換して「これは鉛筆です」に変換するようなケースで使います。言語によって微妙に書き方が異なるので注意を要します。私がよく使う、...
デジタル

MySQLで文字を一括置換する方法

MySQLで特定の文字列を一括置換する方法は次の通りです。
デジタル

ロリポップのサーバ移設で文字化け

このブログはレンタルサーバのロリポップを使っています。今日、サーバの移設があったのですが、自分で作成したページに文字化けが発生しました。PHP5とMySQL5を使用しているページが文字化けします。その対処方法は「mysql_select_d...
WordPress

MySQL5に移行

WordPressは2.9からは、MySQLは4.1.2以上でないと使えません。MySQL5ならばOKです。ところが私の使っているMySQLは4.1.2未満だったのでアップグレードできませんでした。MySQL4から5にするためにはデータベー...
デジタル

MySQLのテーブルを削除する

XOOPSという仕組みを利用していたのですが、利用者が皆無なので、削除することにしました。XOOPSはMySQLのテーブルをたくさん使います。私の環境では47個もありました。一つずつ削除するのは面倒なので困っていたのですが、SQL文を次のよ...