mysql_affected_rows og mysql_insert_id
Jeg vil gerne lige have en ekspert til at checke om jeg gør det jeg tror jeg gør.Først mysql_affected_rows:
$query=\"UPDATE tabel SET ..osv.\";
if(!$result=mysql_query($query)){//\"Fejlmeddelelse\"}
//jeg ønsker at vide om denne query har haft effekt
if (!mysql_affected_rows($result))
{
//\"Fejlmeddelelse\"
}
Funktionsspec.:
int mysql_affected_rows(int [link_identifier] );
Mit spørgsmål er: Kan jeg på denne måde bruge $result som link_identifier??
Det virker tilsyneladende OK, men jeg er usikker på om det altid er OK
Tilsvarende med mysql_insert_id, hvor jeg ønsker oplyst en auto-incremented id på en nyoprettet record:
$query=\"INSERT INTO medlemstabel.... osv.\";
if(!$result=mysql_query($query)){//\"Fejlmedd.\"}
// henter nu det auto-inc. id
if (!$medlemsid = mysql_insert_id($result)){//\"Fejlmedd.\"};
Funktionsspec.:
int mysql_insert_id(int [link_identifier] );
Igen, det virker tilsyneladende OK, men kan jeg være sikker på at det ikke er en anden ny record jeg får medlemsid for??
På forhånd tak
Anders