- PHPエラーの原因と対策
- 383 view
「最大値+1」で連番を作成する(AUTO_INCREMENTを使わない)
MySQLで商品番号などに使う連番を作成するにはAUTO_INCREMENTが最も簡単ですが、自前で連番を作成したい場合はどうすれば良いでしょうか。たとえば、次…
PHP入門時に起きる文字化け、おかしな結果、なぜか動かない、変なエラーメッセージなどの原因と対策を紹介していきます。
MySQLで商品番号などに使う連番を作成するにはAUTO_INCREMENTが最も簡単ですが、自前で連番を作成したい場合はどうすれば良いでしょうか。たとえば、次…
if文でfalseとの比較がうまくいかないときは、"false"と比較していないか確認しましょう。次の例では、$strがfalseかどうか調べていますが、「値は…
function.phpなど、ブラウザから直接アクセスされる用事のないファイルについて、直接アクセスされたときは処理を終了したい場合、__FILE__と$_SE…
配列の内容をフォームデータとして送信する場合は、そのまま送信できないので、文字列に直す必要があります($_SESSIONを経由させる方法もありますが)。…
スクリプトから表示されるエラーメッセージのうち、「Notice: Undefined variable」などのNoticeエラーだけを非表示にしたい場合、php…
.htaccessなどにエラーレベルを設定する場合、定数(E_ALL)ではなく数値(30719)で指定する必要があります。php_value err…
指定したファイルを開けないとき、このようなエラーメッセージが表示されます。○ファイルオープンに失敗したときのエラーメッセージWarning: f…
PHPスクリプトの入力を間違えると「Parse error」というエラーメッセージが表示されます。エラーメッセージの最後に、行番号が示されますが、必ずしもその行…