Aufruf einer Tabellenspalte automatisch zählen, ohne extra update auszuführen

Ich habe meine Seiten in einer mysql Datenbank gespeichert, ich rufe sie so
auf

$sql = "SELECT titel,text,count FROM seiten WHERE id = '1'";
$result = mysql_query($sql);
$seite = mysql_fetch_object($result);

anschliessend mach ich ein Update des Datensatzen und setzte den Zähler bei
"count" um einen höher.

Jeztzt kommt die FRage: Kann man den Zähle rnicht schon beim Auslesen des
Datensatzes hochsetzten, ohne extra noch update auszuführen?


Tatjana
Tatjana Hussel [ Mo, 18 September 2006 12:32 ] [ ID #1470286 ]

Re: Aufruf einer Tabellenspalte automatisch zählen, ohne extra update auszuführen

>
> Jeztzt kommt die FRage: Kann man den Zähle rnicht schon beim Auslesen d=
es
> Datensatzes hochsetzten, ohne extra noch update auszuführen?
>

Hallo,

wir machen das genauso, wie Du es beschrieben hast, in 2 Schritten. In
Oracle gibts eine Returning-Klausel, damit könnte man es in einem
(Update-)Schritt machen. Ich denke, dass MySQL das wohl nicht bietet.

Gruß
Thomas
THuth [ Mi, 20 September 2006 12:54 ] [ ID #1472978 ]

Re: Aufruf einer Tabellenspalte automatischzählen,ohne extra updateauszuführen

Tatjana Hussel <Tatjana_me33232 [at] gmx.de> wrote:
> Jeztzt kommt die FRage: Kann man den Zähle rnicht schon beim Auslesen des
> Datensatzes hochsetzten, ohne extra noch update auszuführen?

CREATE RULE ...


CIAO
andreas
--
.... oben geht es um den Thron - unten geht es um Deinen Hintern ...
[Keimzeit]
Klettern in Thüringen: http://www.climb.spider-net.de
Kletterhalle in Jena: http://www.wand.spider-net.de
Andreas Froede [ Do, 21 September 2006 14:39 ] [ ID #1474230 ]

Re: Aufruf einer Tabellenspalte automatisch zählen,ohne extra update auszuführen

Andreas Froede <andreas [at] spider-net.de> wrote:
> Tatjana Hussel <Tatjana_me33232 [at] gmx.de> wrote:
>> Jeztzt kommt die FRage: Kann man den Zähle rnicht schon beim Auslesen des
>> Datensatzes hochsetzten, ohne extra noch update auszuführen?
>
> CREATE RULE ...

Das wäre ihre Lösung gewesen ... nur seit wann kann Mysql das? ;-)


Bye

--
Andreas 'ads' Scherbaum
Failure is not an option. It comes bundled with your Microsoft product.
(Ferenc Mantfeld)
Andreas Scherbaum [ Do, 21 September 2006 16:15 ] [ ID #1474231 ]

Re: Aufruf einer Tabellenspalte automatischzählen,ohne extra updateauszuführen

Andreas Scherbaum <ads-news [at] wars-nicht.de> wrote:
> Andreas Froede <andreas [at] spider-net.de> wrote:

> > CREATE RULE ...
> Das wäre ihre Lösung gewesen ... nur seit wann kann Mysql das? ;-)

Mir wird ständig erzählt, daß mySQL jetzt bald ein richtiges DBMS ist.

CIAO
andreas
--
.... oben geht es um den Thron - unten geht es um Deinen Hintern ...
[Keimzeit]
Klettern in Thüringen: http://www.climb.spider-net.de
Kletterhalle in Jena: http://www.wand.spider-net.de
Andreas Froede [ Do, 21 September 2006 20:29 ] [ ID #1474233 ]
PHP » de.comp.lang.php.datenbanken » Aufruf einer Tabellenspalte automatisch zählen, ohne extra update auszuführen

Vorheriges Thema: Probleme mit dem darstellen von Bildern aus der mysql-Datenbank
Nächstes Thema: CGI-Error