Toon posts:

[mysql] Hoogste id updaten van specifieke klant.

Pagina: 1
Acties:

Verwijderd

Topicstarter
Volgende probleem: ik moet de hoogste id hebben van een specifieke klant. Daarvan moet een veld met de hoogste id van die klant geupdate worden. Mysql voert de query wel uit maar hij update alleen het veld niet. Los doen de query’ s het wel. Wie weet waar het mischien aan kan liggen?


code:
1
2
3
4
5
update supporttable2
set document = 'document'
where id = ("select id from supporttable2
                    where klant = '1'    
                    order by id DESC limit 0,1")

  • blizt
  • Registratie: Januari 2003
  • Laatst online: 01-05 08:39

blizt

Wannabe-geek

Welke versie van MySQL gebruik je?

United we stand, and divided we fall


Verwijderd

Topicstarter
Onder de php info staat. Client API version 3.23.39. En ik gebruik php 4.2.3. En php myadmin 2.6.0.

[ Voor 13% gewijzigd door Verwijderd op 21-12-2004 09:40 ]


  • blizt
  • Registratie: Januari 2003
  • Laatst online: 01-05 08:39

blizt

Wannabe-geek

En dat lijkt me 'n subquery, niet?
Als je dan kijkt naar de Subquery Syntax in de MySQL-manual zie je al snel dit:
Starting with MySQL 4.1, all subquery forms and operations that the SQL standard requires are supported, as well as a few features that are MySQL-specific.
3.23.39 < 4.1 ;)

Dat zul je dus anders moeten gaan doen .... Denk met 2 queries ofzo, dat wordt dan zoiets:
code:
1
2
3
select id from supporttable2 where klant='1'
fetch data
update table set document='document'  where id=*gefetched_id*


edit:

bbcode gefixed :+

[ Voor 6% gewijzigd door blizt op 21-12-2004 09:45 ]

United we stand, and divided we fall


Verwijderd

Topicstarter
Ow ik dacht dat php 4.2.3 gelijk stond aan de mysql versie 8)7 .
Maar bedankt voor je tip ik ga dat eens proberen.

  • blizt
  • Registratie: Januari 2003
  • Laatst online: 01-05 08:39

blizt

Wannabe-geek

offtopic:
PHP en MySQL ... heel verschillende software, heeft niets met elkaar te maken behalve dan dat je 't samen kan gebruiken ;)
Maar je kan bv. ook PHP & PostgreSQL gebruiken of C++ en MySQL.... etc.

United we stand, and divided we fall

Pagina: 1