int mysql_query(MYSQL *mysql, const char
          *query)
        
説明
          ヌル終端文字列 query
          で指定された SQL
          クエリを実行します。このクエリは単一 SQL
          ステートメントで構成されている必要があります。このステートメントには、その終わりを示すセミコロン(‘;’)または
          \g
          を追加する必要はありません。
        
          mysql_query()
          はバイナリデータを含むクエリを扱うことができません。そのようなクエリでは代わりに
          mysql_real_query()
          を使用する必要があります(バイナリデータには
          '\0'
          が含まれる可能性があり、mysql_query()
          はそれをクエリ文字列の終わりとして解釈してしまうため)。
        
          クエリが結果セットを返すタイプかどうかを調べるには、mysql_field_count()
          を使用します。 See
          項11.1.3.20. 「mysql_field_count()」。
        
戻り値
クエリが正常に動作した場合は 0。エラーが発生した場合は 0 以外。
エラー
              CR_COMMANDS_OUT_OF_SYNC
            
コマンドが正しい順序で実行されなかった。
              CR_SERVER_GONE_ERROR
            
MySQL サーバがいなくなった。
              CR_SERVER_LOST
            
クエリの実行中にサーバへの接続が切断された。
              CR_UNKNOWN_ERROR
            
不明なエラーが発生した。
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.

