PHPとMySQLのいくつかのよくあるエラーの解釈
Notice: :
Undefined variable: I l
in F:\wamp\www\demo5.php
on line 4 4
Parse error:
syntax error, [ , ]
unexpected T_IF,
expecting ',' or ';' in ;
F:\dev\apache\htdocs\demo5_do.php
on line 5 5
!!!
Warning:
Cannot modify header header
information - headers header
already sent by
(output started at
F:\dev\apache\htdocs\demo2.php:2)
in F:\dev\apache\htdocs\demo2.php
on line 3 3
:
1: header()
2: header()
3: UTF-8 + BOM UTF-8 BOM
Fatal error:
Cannot redeclare myadd() myadd();
(previously declared in
F:\dev\apache\htdocs\pdemo2.php:2) in
F:\dev\apache\htdocs\pdemo2.php
on line 9
Warning:
Missing argument 2 for myadd(), 2
called in F:\dev\apache\htdocs\
pdemo3.php on line 8 and defined
in F:\dev\apache\htdocs\pdemo3.
php on line 3
10
:
Warning:
Division by zero in
F:\dev\apache\htdocs\
pdemo3.php on line 22
Fatal error:
mb_strlen();
Call to undefined function mb_strlen()
in F:\dev\apache\htdocs\demo3.php
on line 6 6
:
php mb php‘ ’
:
1:php.ini mb
extension=php_mbstring.dll
mb
php
f:/dev/php/ext/
;extension_dir = "./"
extension_dir = "f:/dev/php/ext/"
2: apache
//-----------------------------------
mysql
ERROR 1045 (28000): 1045
Access denied for user
'root'@'local
ES)
:
ERROR 1046 (3D000): No database selected
:
:use [ ]
ERROR 1062 (23000):
Duplicate entry '1' 1
ERROR 1452 (23000):
Cannot add or update a child row:
: ,
Warning
| 1292 |
Truncated incorrect DOUBLE value:
ERROR 1248 (42000): Every derived table must have its own alias
from
apache/conf/httpd.conf
loadfile "f:/dev/php/libmysql.dll"
Warning:
mysql_connect()
[function.mysql-connect]:
Access denied for user { }'root1'@'localhost'
(using password: YES) in
:
Warning:
mysql_connect()
mysql
[function.mysql-connect]: Can't connect to MySQL server on '127.0.0.1'
(10061) in F:\dev\apache\htdocs\demo1.php on line 2
:
mysql
mysql
Warning:
imagejpeg()
[function.imagejpeg]:
Unable to open //
's_upload/20130606101755345.jpg'
for writing: No such file or directory in
F:\dev\apache\htdocs\demo1_do.php
on line 54
Warning:
scandir() scandir
expects at least 1 parameter,
1
0 given
Fatal error:
Allowed memory size 128M
of 134217728 bytes exhausted
(tried to allocate 380019059 bytes)
in F:\dev\apache\htdocs\demo3.php
on line 4
: php 128M
1: :
php.ini
memory_limit = 128M //256M 512M
2: :
Fatal error:
Maximum execution 30s
time of 30 seconds
exceeded
:
1005:テーブルの作成に失敗しました1006:データベースの作成に失敗しました
1007:データベースは既に存在し、データベースの作成に失敗しました
1008:データベースが存在しない、データベースの削除に失敗しました
1009:データベース・ファイルを削除できないため、データベースの削除に失敗しました
1010:データディレクトリを削除できないため、データベースの削除に失敗しました
1011:データベースファイルの削除に失敗しました
1012:システムテーブルのレコードを読み込めません
1020:レコードが他のユーザによって変更された
1021:ハードディスクの空き容量が足りないので、ハードディスクの空き容量を増やしてください
1022:キーワード重複、変更レコード失敗
1023:クローズ時にエラーが発生
1024:ファイル読み込みエラー
1025:名前変更中にエラーが発生
1026:書き込みエラー
1032:レコードが存在しない
1036:データテーブルは読み取り専用で、変更できません.
1037:システムメモリが不足しています.データベースを再起動するか、サーバを再起動してください.
1038:ソートに使用するメモリが不足しています.ソートバッファを大きくしてください.
1040:データベースに到達した最大接続数.データベースの使用可能な接続数を増やしてください.
1041:システムメモリ不足
1042:無効なホスト名
1043:無効な接続
1044:現在のユーザーはデータベースにアクセスする権限がありません
1045:データベース、ユーザー名またはパスワードに接続できないエラー
1048:フィールドは空にできません
1049:データベースが存在しません
1050:データテーブルは既に存在します
1051:データテーブルが存在しない
1054:フィールドが存在しません
1065:無効なSQL文、SQL文が空です
1081:Socket接続を確立できない
1114:データテーブルがいっぱいで、レコードを収容できません.
1116:開いているデータテーブルが多すぎます
1129:データベースに異常が発生しました.データベースを再起動してください.
1130:データベースへの接続に失敗しました.データベースへの接続権限がありません.
1133:データベース・ユーザーが存在しません
1141:現在のユーザーはデータベースにアクセスできません
1142:現在のユーザーはデータテーブルにアクセスできない
1143:現在のユーザーはデータテーブルのフィールドにアクセスできません
1146:データテーブルが存在しない
1147:データテーブルに対するユーザーのアクセス権限が定義されていません
1149:SQL文構文エラー
1158:ネットワークエラー、読み取りエラーが発生しました.ネットワーク接続状況を確認してください.
1159:ネットワークエラー、リードタイムアウト、ネットワーク接続状況を確認してください
1160:ネットワークエラー、書き込みエラーが発生しました.ネットワーク接続状況を確認してください.
1161:ネットワークエラー、書き込みタイムアウト、ネットワーク接続状況を確認してください
1062:フィールド値が重複し、入庫に失敗しました
1169:フィールド値の重複、更新記録の失敗
1177:データテーブルのオープンに失敗しました
1180:トランザクションのコミットに失敗しました
1181:トランザクションのロールバックに失敗しました
1203:現在のユーザーとデータベースが確立した接続がデータベースに到達した最大接続数.使用可能なデータベース接続数を増やすか、データベースを再起動してください.
1205:ロックタイムアウト
1211:現在のユーザはユーザを作成する権限がない
1216:外部キー制約チェック失敗、サブテーブルレコード更新失敗
1217:外部キー制約チェックに失敗し、メインテーブルレコードを削除または変更できませんでした
1226:現在のユーザーが使用しているリソースが許可されているリソースを超えています.データベースを再起動するか、サーバを再起動してください.
1227:権限が不足しています.この操作を行う権限はありません.
1235:MySQLのバージョンが低すぎて、この機能がありません