phpbar.de logo

Mailinglisten-Archive

Verwendung von replace

Verwendung von replace

Stephan Krauß info at cartoweb.de
Die Jul 15 16:50:09 CEST 2003


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