Funguo ya mysql_affected_rows() ya PHP

Mifano na matumizi

Funguo ya mysql_affected_rows() ya MySQL inatuma rekodi za mafikia ambao inayochukuliwa kwa sababu ya kufanywa kawaida ya MySQL.

Kivinio

mysql_affected_rows(link_identifier)
Parama Maelezo
link_identifier Inayohitajika. Mwakilishi wa kawaida wa MySQL. Ikiwa haujafikia, inatumiwa kawaida kama iliyotumiwa kawaida. mysql_connect() Kawaida za kufungua. Ikiwa haitafikii kawaida, mengineo hupenda kusaidia kawaida. mysql_connect() Kumekisha kawaida na kusaidia kwa kawaida. Ikiwa kuna kipindi, kama haitafikii kawaida au kumekisha kawaida, mbuga wa uharibifu wa uharibifu wa kawaida hupangazwa.

Maelezo

Pata mara ya kuzingatia kwa link_identifier Mafikia ya rekodi ambazo inayochukuliwa kwa kusoma, kusasisha au kufungua chuki.

返回值

执行成功,则返回受影响的行的数目,如果最近一次查询失败的话,函数返回 -1。

如果最近一次操作是没有任何条件(WHERE)的 DELETE 查询,在表中所有的记录都会被删除,但本函数返回值在 4.1.2 版之前都为 0。

当使用 UPDATE 查询,MySQL 不会将原值与新值一样的列更新。这样使得 mysql_affected_rows() 函数返回值不一定就是查询条件所符合的记录数,只有真正被修改的记录数才会被返回。

Maelezo ya REPLACE inakufa rekodi yenye idadi ya msingi inayofikiana, kisha inaingiza rekodi mpya. Mfano wa fani hii inaonekana kwa uenezi wa rekodi yenye idadi ya msingi inayofikiana na rekodi yenye idadi ya msingi.

Mfano

<?php
$con = mysql_connect("localhost","mysql_user","mysql_pwd");
if (!$con)
  {
  die("Alisababisha kuunguka: " . mysql_error());
  }
mysql_select_db("mydb");
mysql_query("DELETE FROM mytable WHERE id < 5");
$rc = mysql_affected_rows();
echo "Marejeo ya Kipindukia ya kufungua: " . $rc;
mysql_close($con);
?>

Kichakufya:

Marejeo ya Kipindukia: 4