phpbar.de logo

Mailinglisten-Archive

[php] Replace

[php] Replace

Andreas Otto andreas_(at)_noho.co.uk
Mon, 20 Mar 2000 16:03:15 -0000


> mysql_query("select * from $userstable where id='$nr'") or die(mysql_error());
> $insert = "replace into artikel where (id = '$nr') (headline,
> text) values('$headline','$text')";
> mysql_query($insert);

little idiot sagt auf [http://www.little-idiot.de/mysql/mysql-120.html]:

28.11 REPLACE


    REPLACE [LOW_PRIORITY | DELAYED]
        [INTO] tbl_name [(col_name,...)]
        VALUES (expression,...)
oder  REPLACE [LOW_PRIORITY | DELAYED]
        [INTO] tbl_name [(col_name,...)]
        SELECT ...
oder  REPLACE [LOW_PRIORITY | DELAYED]
        [INTO] tbl_name
        SET col_name=expression, col_name=expression,...


REPLACE arbeitet genauso wie INSERT, mit der Ausnahme, daß wenn ein alter
Eintrag in der Tabelle denselben Wert hat, wie der neue Eintrag in einem
eindeutigen INDEX, daß der alte Eintrag aus der Tabelle gelöscht wird, bevor der
neue eingefügt wird.


--
Andreas Otto

NoHo Digital Ltd,
Floor 2, Canberra House,
315 -317 Regent Street
London W1R 7YB

Reception 0171 299 3434
Fax 0171 631 5050
http://www.noho.co.uk



php::bar PHP Wiki   -   Listenarchive