webForumDet fria alternativet

PHP & mySQL

3 svar · 148 visningar · startad av Gaski

GaskiMedlem sedan juni 2000310 inlägg
#1

Jag vill ändra ett fält i alla inlägg i en table i en MySQL-databas. Kan man göra det med en enkel kod eller måste man köra en while-sats? Hur skulle den koden isåfall se ut?

------------------
<A HREF="http://www.gaski.net" TARGET=_blank>Datorer är inte smarta, de bara tror att de är det.</A>

LarsGMedlem sedan dec. 200012 464 inlägg
#2
$sql = "update t set c = 'new_value'";
$result = mysql_query($sql);

uppdaterar alla poster i tabellen. Vad menar du med alla inlägg?

------------------
essentitia preter non sans multiplicandum

GaskiMedlem sedan juni 2000310 inlägg
#3

Menar poster, tack för hjälpen.

------------------
<A HREF="http://www.gaski.net" TARGET=_blank>Datorer är inte smarta, de bara tror att de är det.</A>

pimmeMedlem sedan sep. 20011 086 inlägg
#4

ska du ändra till samma sak i alla fälten så funkar väl: UPDATE <table> SET attribute = value;

------------------
//pimme

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