Manußl PHP | ||
---|---|---|
P°edchßzejφcφ | Dal╣φ |
(PHP 3, PHP 4 >= 4.0.0)
mysql_affected_rows -- Vrßtφ poΦet ovlivn∞n²ch (zm∞n∞n²ch) zßznam∙ v MySQL po poslednφm dotazumysql_affected_rows() vrßtφ poΦet zßznam∙ ovlivn∞n²ch poslednφm pou╛itφm dotazu INSERT, UPDATE nebo DELETE, kterΘmu odpovφdß spojeni. Nenφ-li identifikßtor spojenφ uveden, pou╛ije se poslednφ spojenφ otev°enΘ pomocφ mysql_connect().
Poznßmka: Pou╛φvßte-li transakce, je nutnΘ mysql_affected_rows() volat a╛ po dotazu INSERT, UPDATE nebo DELETE, nikoli hned po potvrzenφ transakce.
Byl-li poslednφ dotaz DELETE bez Φßsti WHERE, budou smßzany v╣echny zßznamy z tabulky, ale tato funce vrßtφ nulu.
Poznßmka: P°i pou╛itφ UPDATE, MySQL neulo╛φ sloupce, ve kter²ch je novß hodnota shodnß s p∙vodnφ. Toto m∙╛e zp∙sobit, ╛e mysql_affected_rows() nemusφ v╛dy p°esn∞ souhlasit se skuteΦn²m poΦtem ovlivn∞n²ch °ßdk∙.
mysql_affected_rows() nelze pou╛φt s dotazy SELECT, ale jen s takov²mi, kterΘ m∞nφ zßznamy. K zji╣t∞nφ poΦtu °ßdk∙ vrßcen²ch dotazem SELECT pou╛ijte funkci mysql_num_rows().
Je-li poslednφ dotaz chybn², funkce vrßtφ -1.
Viz. takΘ: mysql_num_rows().
P°edchßzejφcφ | Dom∙ | Dal╣φ |
MySQL Funkce | Nahoru | mysql_change_user |