PHPのbase64_encode()でエンコードしたデータをMYSQLでデコードしてみた。
MYSQLに日本語のデータを保存する場合、大抵はそのまま保存します。ですが、まれに文字化けなどを起こす場合、テクニックの ...
MYSQLのWHEREで他テーブルの値と比較してみた
MYSQLなどデータベースの強みとして「検索の多様さ」があります。固定値で検索するだけでなく、流動的な値でも検索ができま ...
xampp のMYSQLが起動しない問題に対処
私はPHPでの開発のプラットフォームとして、xamppを使用しています。パソコン上でMYSQLを含むテストサーバーを構築 ...
MYSQL GROUP_CONCATでまとめると内容が途中で途切れる現象に対処。
以前MYSQLで、複数データを1回で読む方法についての記事を書きました。 これはこれで使い勝手が良いのですが、今次のよう ...
PHPで配列をMYSQLに保存する
PHPとMYSQLの組み合わせは、webであればよくあります。どちらも大抵のレンタルサーバーには、標準で組み込まれており ...
MYSQL ソートで対象の欄が空欄だったら、別の欄を使用してソートする
MYSQLなどデータベースの強みに「ソート」があります。データ入力順だけでなく、あいうえお順、日付順、昇順、降順など条件 ...
MYSQL で複数データを1回のSQL文でまとめてUPDATEする
MYSQLを使用したweb制作は、最近では日常茶判事です。ホームページの本質は「情報伝達」。ならば、最新の情報をすぐに公 ...
MYSQLでカラムの型をあとから変更する
MYSQLを使用してプログラムを作っていると、たまに「カラムの型変更」をしなければいけないことがります。 よくあるのが、 ...
MYSQLでJOINできないテーブルを結合する
MYSQLでテーブルを使用する際に、「結合」して使うということがしばしばあります。例えばパターンが会員データと、会員のサ ...
MYSQLで小数点を使ってみた
プログラム制作で扱う数字は、たいてい「整数」です。計算する要素がほとんどなく、数値の目的は数を数えることだけだったりする ...
MYSQLで数値項目を日本語に変換して取り出す
webプログラムを制作する際には、MYSQLはほぼ必須になります。データを扱うプログラムの場合、データを保存しておくエリ ...
MYSQL で年、月、日をバラバラに取り出してみた
最近のホームページとMYSQLはほぼセットといっても過言ではありません。なぜならば、情報発信媒体であるホームページに新し ...
MYSQL4.0→MYSQL5.7へデータを移し替えしてみた
10年以上前のホームページは、得てしてMYSQL4.0を使用しているケースがあります。最近サーバーから「そろそろMYSQ ...
MYSQLで当日・現在時刻と比較する
MYSQLで、データ取得をする際に「条件」をつけて検索することがあります。例えば、該当フラグが立っているもの、キーワード ...
MYSQLテーブル追加ででた謎のsyntaxエラーに対処
仕事柄データベースと連携したホームページを作ることがよくあります。データベースの設計をしてMYSQLにテーブルを作成しま ...
PHP/MYSQLで時刻にAM PMをつける
時計表記にはAM(午前)/PM(午後)を示す表記があります。スマホなどの時計表示は24時表記で、午後1時は13:00と表 ...
XAMPPで SQLSTATE[28000]: Invalid authorization specification: 1045 Access denied for user に対処
先日XAMPPでPHPでのプログラム制作を行っていたところ、不可思議なエラーがでました。DATABESEエラーと出ていま ...
MYSQLで「テキスト数字」を正しくソートできるようにする
データベースを読み出しする場合、抽出条件・ソート指定は当たり前のように行います。今回ソートが「思っていたのと違う」動きに ...
一台のWindowsPCに複数のxamppをインストールする方法
phpの開発作業には、xamppが重宝します。MYSQLもセットになっており、WIndowsで動作するためです。 レンタ ...
MYSQLでRow size too large (> 8126). エラーに対処
xamppを使ってPHPの作業をしていたところ、以下のようなエラーが発生しました。 Row size too large ...
MYSQLで任意の順番に並べ替えしてみました
webプログラムを構築する場合、MYSQL(データベース)はほぼ必須です。なぜならば、webプログラムとはデータの編集・ ...
PHPをShift-JISで構築した際にMYSQL保存時の文字化けを回避する
ホームページでMYSQL等のデータベースを使う場合は、PHP等でサイト構築する必要があります。 通常はHTMLもPHPも ...
MYSQL 1対複数のLEFT JOINを1行で表示できるようにする。
webプログラムを組む際にはデータベースとの連結は必須です。かのワードプレスやEC-CUBEといったメジャーなプログラ ...
mysql server has gone away に対処
ホームページのプログラム改修を行う場合、実機に影響を与えないために、テスト環境で同じ環境を作り、テスト環境側で修正を行 ...