webForumDet fria alternativet

Update i select?

6 svar · 334 visningar · startad av Qimen

QimenMedlem sedan juni 20015 009 inlägg
#1

Går det att köra en update i en select-sats? (mysql) :)

@ndersMedlem sedan juni 200032 969 inlägg
#2

Innan du förklarar lite mer vad du menar / vad du vill göra, så är mitt svar:

Nej, kör två frågor.

QimenMedlem sedan juni 20015 009 inlägg
#3

Var lite småtrött så mitt inlägg var inte vidare utförligt. Det jag undrar är om det går att göra en subquery med en update i.

@ndersMedlem sedan juni 200032 969 inlägg
#4

Kan du inte berätta lite mer exakt vad du vill göra istället? :)

LarsGMedlem sedan dec. 200012 464 inlägg
#5

Det jag undrar är om det går att göra en subquery med en update i.

Nej. Tvärtom går bra (om du har version 4.1)

QimenMedlem sedan juni 20015 009 inlägg
#6

LarsG skrev:

Det jag undrar är om det går att göra en subquery med en update i.

Nej. Tvärtom går bra (om du har version 4.1)

Okej, var som jag misstänkte.

@nders: En vänn som undra om man kunde köra en update som en subquery om ens sida är öppen för sql-injection. Ärligt talat så visste jag inte hur jag skulle förklara. Ex. where id = (update users set id=0). :)

PaceMedlem sedan juni 20019 024 inlägg
#7

Även om det inte går att göra ändringar i SELECT-satser så hindrar det ju inte en illsinnig användare att hämta känslig information (exempelvis lösenord) och göra ändringar via sidor som tillåter det (exempelvis posta ett inlägg i en gästbok).

Så det spelar liksom ingen roll om alla hundra felen är tätade om ett fortfarande finns kvar.

126 ms totalt · 3 externa anrop · v20260731065814-full.0e50b1ef
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)