Mailinglisten-Archive |
> Hallo Liste,
Hi Michael!
> ich versuche gerade mit folgendem code eine Datenbank zu befüllen:
>
> function insert()
> {
> $sql = "INSERT INTO table (field1, field2, field3) VALUES ( 'wert1',
> 'wert2','wert3' )";
> $result myslq_query( $sql );
> if( $result ) return TRUE;
> return FALSE;
> }
>
> Aber irgendwie scheint das nicht immer eine FALSE zurpck zuliefern
> wenn das INSERT fehlschlägt. Kann mir vielleicht wer weiterhelfen ?
http://www.php.net/manual/en/function.mysql-affected-rows.php
nimm einfach mysql_affected_rows($result); (abgesehen davon ist der eine
oder andre tippfehler in der fkt ;) - wenn das insert fehlschlägt, wird
"-1" zurückgegeben. dasselbe kannst du für update und delete querys
genauso machen, da es zumindest imho zuverlässig prüft, ob die daten
korrekt geschrieben/gelöscht wurden.
mfg
Kurt
php::bar PHP Wiki - Listenarchive