phpbar.de logo

Mailinglisten-Archive

[php] Syntaxfrage

[php] Syntaxfrage

Ulf Wendel ulf.wendel_(at)_phpdoc.de
Wed, 18 Oct 2000 09:33:58 +0200


Andreas Jensen wrote:
> ich habe in einer Tabelle die Felder count_send_1, count_send_2 usw. bis
> count_send_6
> und eine Variable $id mit einem Wert zwischen 1 und 6
> Ich möchte den Inhalt des Feldes das dem momentanen Wert von $id entspricht,
> jeweils um 1 erhöhen, kriege aber die Syntax nicht zusammen
> 
> Geht das etwa so?
> $query = "UPDATE poems SET count_send_$id=count_send_$id+1";

Geh doch allen Zweideutigkeiten (Name, Assoziativität) aus dem Weg:
$query = sprintf('UPDATE poems SET count_send_%d = count_send_%d + 1*',
$id, $id);

Ulf


php::bar PHP Wiki   -   Listenarchive