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