Mailinglisten-Archive |
Hallo ! Die mysql_affected_rows() gibt -1 zurück. Normalerweise müsste es 2 sein. Der Datensatz der mit 'replace' geupdatet werden soll existiert schon. Nur der Inhalt der jeweiligen Felder ist ein anderer. Bsp.: Spalte 'id' => 1 Spalte 'wert1' => 'zeile1_1' Spalte 'wert' => 'zeile1_2' Der Aufruf lautet: ********************************* $succ = mysql_connect($db_host,$db_user,$db_pass); $query = " replace into test1 set"; $query .= "id='1',"; $query .= " wert1='zeile1_1x',"; $query .= " wert2='zeile1_2x'"; mysql_query($query,$succ); echo "Anzahl der Datensätze: ".mysql_affected_rows($succ); mysql_close($succ); ****************************** Also 'wert1' und 'wert2' sind anders. Spalte 'id' ist die selbe. Wieso funktioniert nichts ? m.f.G. Stephan -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive