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

PHPプログラミングの教科書 [php1st.com]

「MySQL」 一覧

no image

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

2013/6/12  

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

no image

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

2013/5/30  

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

no image

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

2012/11/1  

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

no image

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

2012/9/7  

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

no image

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

2012/11/1  

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

no image

MySQLの文字化け対策

2012/5/10  

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

no image

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

2011/8/14  

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

no image

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

2011/8/13  

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

Copyright© PHPプログラミングの教科書 [php1st.com] , 2018 All Rights Reserved Powered by AFFINGER5.