MySQLクエリの影響を受ける行数を指定するために使用されるPHP関数はどれですか?
PHPはmysql_affected_rows()を使用します クエリが変更された行数を調べる関数。この関数は基本的に、前のSELECT、INSERT、UPDATE、REPLACE、またはDELETEクエリで影響を受けた行の数を返します。 0より大きい整数の戻りは、影響を受けた行の数を示し、0は影響を受けたレコードがないことを示し、-1はクエリがエラーを返したことを示します。その構文は次のとおりです-
mysql_affected_rows( connection );
S。いいえ。 | パラメータと説明 |
---|---|
1。 | 接続 必須–使用するMySQL接続を指定します |
-
数値の行のみを返すMySQLクエリ?
数値行のみを返すには、REGEXPを使用します。まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> StudentId varchar(100) -> ); Query OK, 0 rows affected (0.51 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('John74747'); Query OK,
-
最後のクエリの行数を見つけるためのMySQLクエリ
これには、MySQLのFOUND_ROWSを使用します。以下は構文です- SELECT SQL_CALC_FOUND_ROWS TABLE_NAME FROM `information_schema`.tables WHERE TABLE_NAME LIKE "yourValue%" LIMIT yourLimitValue; ここでは、データベース「web」を使用しており、多くのテーブルがあります。たとえば、 DemoTable29から始まるテーブルがあります。 。上記の構文を実装して、そのような行のうち4つだけをフェッチしてみましょう- mysql> SELEC