気軽に読めるPHP入門書・PHPスクリプトが動かないときの原因と対策などを紹介します。
ブログ

MySQL

スポンサーリンク

PHP 5.3.6以降(PDO)でMYSQLの文字化け対策(charsetを指定する)

次のコードはMySQLのデータを一覧表示していますが、MySQL設定ファイル(my.iniまたはmy.cnf)に文字コードの定義をしていないなどの原因で、文字化けすることがあります。 PHP 5.3.6以降では、接続文字 ...

SQLのORDER BYによるソート結果がおかしいとき(文字付きの連番)

良いか悪いかは別にして、1から始まる番号に文字を付加してA1、A2、… A10 … A20のような番号を入力することもあります。たとえば、次のnoフィールドのようなイメージです。 このフィールドは文字列なので、noフィー ...

MySQLの連番(データ番号)を1から振り直すには

テーブルの既存データに割り当てられた連番(id列の値など)を、1から振り直したい場合は、どうすればよいでしょうか。たとえば、次のようにすきまのあるid列を整理して「1, 2, 3, 4」という値をもう一度割り当てたい場合 ...

連番やデータ番号のすきまを埋めるには

 1、2、3…と続くデータ番号。データが削除されると1、3、4、5…のようにすきまができるのが普通です。通常は、このすきまを埋める必要はありませんが、番号が「座席番号」のような用途の場合、すきまを埋めたいこともあります。 ...

「最大値+1」で連番を作成する(AUTO_INCREMENTを使わない)

MySQLで商品番号などに使う連番を作成するにはAUTO_INCREMENTが最も簡単ですが、自前で連番を作成したい場合はどうすれば良いでしょうか。たとえば、次のような商品データがあります。次に追加する商品のidはどのよ ...

MySQLの文字化け対策

自作のPHPスクリプトでMySQLから取り出したデータが文字化けするときは、MySQLの設定ファイル(my.ini)を開いて、[mysqld]の下に次の設定を追加してみましょう。「UTF-8」はデータベースの文字コードで ...

レンタルサーバーでDBを1つしか借りられないとき

レンタルサーバーによっては、会員1名につきMySQLデータベースを1つまたは2つのみ使用可能というケースも珍しくありません。これで問題が生じるわけでもありませんが、同じCMSツールをいくつもインストールしたい場合、テーブ ...

MySQLの連番が1から始まらないとき

MySQLデータベース内に作成したテストデータをすべて削除して新たなデータを追加したとき、AUTO_INCREMENT列の連番が1から始まらないことがあります。 原因として、DELETE文でテーブルデータをすべて削除した ...

1 2 »
スポンサーリンク
スポンサーリンク

西沢直木の電子書籍【無料読み放題対応】

Amazon.co.jpアソシエイトリンク

「Kindle Unlimitedサービス」の電子書籍の無料読み放題サービスでご利用できます。

PHPを学ぶなら

PHPを独学するなら動画で学べる「Udemy」が便利です

WordPress講座もご活用ください

ホームページ作成講座 WordPress個別サポート
西沢直木のIT講座
WordPress講座
(マンツーマン対応の個別指導)
PAGETOP