既存の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テーブルのデータと一致するように内部でLIKE句を使用してPHPスクリプトを作成するにはどうすればよいですか?
WHERE ... LIKE句と同様の構文をPHP関数に使用できます– mysql_query()。 この関数は、SQLコマンドと後で別のPHP関数を実行するために使用されます– mysql_fetch_array() SELECTコマンドと一緒にWHERE...LIKE句を使用すると、選択したすべてのデータをフェッチするために使用できます。 ただし、WHERE ... LIKE句がDELETEまたはUPDATEコマンドで使用されている場合は、それ以上のPHP関数呼び出しは必要ありません。 これを説明するために、次の例があります- 例 この例では、‘tutorial_tbl’という名前の
-
MySQLクエリの影響を受ける行数を指定するために使用されるPHP関数はどれですか?
PHPはmysql_affected_rows()を使用します クエリが変更された行数を調べる関数。この関数は基本的に、前のSELECT、INSERT、UPDATE、REPLACE、またはDELETEクエリで影響を受けた行の数を返します。 0より大きい整数の戻りは、影響を受けた行の数を示し、0は影響を受けたレコードがないことを示し、-1はクエリがエラーを返したことを示します。その構文は次のとおりです- 構文 mysql_affected_rows( connection ); 以下はこの関数で使用されるパラメーターです- S。いいえ。 パラメータと説明 1。 接続