Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte hier. Zur Startseite kommen Sie hier.

Wert direkt bei update erhöhen??

Frage, kann man einen Wert direkt bei einem update eines Datensatzes z.B. um 1 erhöhen??

Hier gehts zum Orginal Eintrag "Wert direkt bei update erhöhen??" im Forum

Antworten

Code:                   In Zwischenablage kopieren (nur IE)
1">

So schwer nun wirklich nicht ;)


2.

Aber dann muß ich ihn trotzdem vorher mit select aus der Datenbank lesen, oder??

Sorry, bin nicht so fit in SQL.


3.

Nein, einfach 1:1 von oben übernehmen und eventuell mit WHERE dekorieren.


4.

Aber nicht in PHP, oder??

Mein Code

Code:                   In Zwischenablage kopieren (nur IE)
2">

geht leider nicht.


5.

Doch, das geht genau so.
Aner eventuell sindt die Anführungszeichen beim WHERE ja falsch?


6.

Zitat:
mysql("$mysql_connect[datenbank]","update tabelle set hits = hits +1 where nummer='$nummer'");
was ist denn "$mysql_connect[datenbank]"?
die syntax ist: resource mysql_query ( string query [, resource link_identifier])
wenn es der link_identifier sein soll, dann a) als zweiten parameter verwenden und b) nicht in einen string umwandeln
Code:                   In Zwischenablage kopieren (nur IE)
3">

das gibt folgendes aus
Zitat:
resource
string
und die Zeichenkette trägt nicht mehr die Information der resource, läßt sich also nicht mehr in mysql_query verwenden.
Ist $mysql_connect wirklich ein Feld mit demElement datenbank?


7.

Schonmal daran gedacht, dass es sich eventuell um eine eigene Datenbanklasse/funktion handeln könnte? ;)


8.

stimmt, bin einfach nur zu blind.
<- liest mysql(... und denkt mysql_query(... :-/


Hier gehts zum Orginal Eintrag "Wert direkt bei update erhöhen??" im Forum
 
phpforum.de | Impressum