MySQL
 Computer >> コンピューター >  >> プログラミング >> MySQL

既存のMySQLテーブルからデータをフェッチするためにPHPスクリプトで使用されるPHP関数はどれですか?


PHPは、次の関数を使用して、既存のMySQLテーブルからデータをフェッチします-

mysql_query()関数

この関数は、既存のMySQLテーブルからデータをフェッチするためにPHPスクリプトで使用されます。この関数は2つのパラメーターを受け取り、成功した場合はTRUEを返し、失敗した場合はFALSEを返します。その構文は次のとおりです-

構文

bool mysql_query( sql, connection );

この関数で使用されるパラメータは次のとおりです-

S。いいえ。
パラメータと説明
1。
SQL
必須-既存のMySQLテーブルからデータをフェッチするためのSQLクエリ
2。
接続
オプション-指定されていない場合、mysql_connectによって最後に開かれた接続が使用されます。

mysql_fetch_array()関数

これは、既存のMySQLからデータをフェッチするときにPHPスクリプトで使用される別の関数です。この関数は、行を連想配列、数値配列、またはその両方として返します。行がなくなると、この関数はFALSEを返します。 mysql_fetch_array()を使用する構文 機能は次のとおりです-

構文

mysql_fetch_array(result, resulttype);
以下は、この関数で使用されるパラメーターです-

S。いいえ。
パラメータと説明1
1。
結果
必須-mysql_query()、mysql_store_result()、またはmysql_use_result()によって返される結果セット識別子を指定します
2。
結果タイプ
オプション-生成する配列のタイプを指定します。次のいずれかの値にすることができます-
  • MYSQL_ASSOC
  • MYSQL_NUM
  • MYSQL_BOTH

  1. MySQLテーブルのデータと一致するように内部でLIKE句を使用してPHPスクリプトを作成するにはどうすればよいですか?

    WHERE ... LIKE句と同様の構文をPHP関数に使用できます– mysql_query()。 この関数は、SQLコマンドと後で別のPHP関数を実行するために使用されます– mysql_fetch_array() SELECTコマンドと一緒にWHERE...LIKE句を使用すると、選択したすべてのデータをフェッチするために使用できます。 ただし、WHERE ... LIKE句がDELETEまたはUPDATEコマンドで使用されている場合は、それ以上のPHP関数呼び出しは必要ありません。 これを説明するために、次の例があります- 例 この例では、‘tutorial_tbl’という名前の

  2. MySQLクエリの影響を受ける行数を指定するために使用されるPHP関数はどれですか?

    PHPはmysql_affected_rows()を使用します クエリが変更された行数を調べる関数。この関数は基本的に、前のSELECT、INSERT、UPDATE、REPLACE、またはDELETEクエリで影響を受けた行の数を返します。 0より大きい整数の戻りは、影響を受けた行の数を示し、0は影響を受けたレコードがないことを示し、-1はクエリがエラーを返したことを示します。その構文は次のとおりです- 構文 mysql_affected_rows( connection ); 以下はこの関数で使用されるパラメーターです- S。いいえ。 パラメータと説明 1。 接続