Aufruf einer Tabellenspalte automatisch zählen, ohne extra update auszuführen
Aufruf einer Tabellenspalte automatisch zählen, ohne extra update auszuführen
am 18.09.2006 12:32:08 von Tatjana Hussel
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
Re: Aufruf einer Tabellenspalte automatisch zählen, ohne extra update auszuführen
am 20.09.2006 12:54:40 von THuth
>
> 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
Re: Aufruf einer Tabellenspalte automatischzählen,ohne extra updateauszuführen
am 21.09.2006 14:39:52 von Andreas Froede
Tatjana Hussel 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
Re: Aufruf einer Tabellenspalte automatisch zählen,ohne extra update auszuführen
am 21.09.2006 16:15:03 von Andreas Scherbaum
Andreas Froede wrote:
> Tatjana Hussel 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)
Re: Aufruf einer Tabellenspalte automatischzählen,ohne extra updateauszuführen
am 21.09.2006 20:29:25 von Andreas Froede
Andreas Scherbaum wrote:
> Andreas Froede 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