mysql_Query()は、戻り値がtrueまたはfalseである可能性があることに注意してください.

1408 ワード

定義と使用法
mysql_query()関数は、MySQLクエリを実行します.
構文
mysql_query(query,connection)

パラメータ
説明
query
必要です.送信するSQLクエリーを指定します.注記:クエリー文字列はセミコロンで終わるべきではありません.
connection
オプション.SQL接続識別子を指定します.指定されていない場合は、前の開いた接続を使用します.
説明
開いている接続がない場合、この関数はパラメータなしでmysqlを呼び出そうとします.connect()関数は、接続を確立して使用します.
戻り値
mysql_Query()は、SELECT、SHOW、EXPLAINまたはDESCRIBE文に対してのみリソース識別子を返し、クエリの実行が正しくない場合はFALSEを返します.
他のタイプのSQL文の場合mysql_query()は実行成功時にTRUEを返し,エラー時にFALSEを返す.
FALSE以外の戻り値は、クエリが正当であり、サーバによって実行できることを意味します.これは、影響を及ぼすローまたは返されるローの数を説明しません.クエリが正常に実行されたが、ローに影響を及ぼさなかったり、返さなかったりする可能性があります.
ヒントとコメント
注記:この関数は、レコードセットの読み取りとキャッシュを自動的に行います.キャッシュされていないクエリーを実行するにはmysql_を使用します.unbuffered_query().

例1
 
   

例2
mysqlでQuery()関数は、新しいデータベースを作成します.