Mailinglisten-Archive |
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