PHPとMySQLのいくつかのよくあるエラーの解釈

5181 ワード

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のバージョンが低すぎて、この機能がありません