U2KMedlem sedan jan. 2000224 inlägg Hur ska jag göra om jag vill ändra värden på en rad i en tabell.. Säg att det ligger 5 fält som alla är INT
Fält1 = 2
Fält2 = 3
Fält3 = 5
Fält4 = 5
Fält5 = 3
Hur ska jag skriva för att ändra dem med mysql_db_query? Det vill inte funka...
------------------
//Du ska inte slänga vatten över ån.
PHP vs ASP (10 - 0)
ChavezMedlem sedan maj 20001 953 inlägg Det är Mysql du snackar om va :)
Ett exempel
if (!($db=mysql_connect($dbhost,$dblogin,$dblosen))) {
echo ("Någonting gick fel vid koppling till Mysql");
}
if (!mysql_select_db($dbnamn,$db)) {
echo ("Någonting gick fel när databasen skulle väljas ut");
}
[b]$result = mysql_query("UPDATE tabell SET Fält1='1', fält2='2', fält3='3', fält4='4', fält5='5' ");[/b]
Kanske lite klumpig kod. Men det var såhär som du menade va?
------------------
<A HREF="mailto:chavez@post.netlink.se">Mvh Chavez
</A> UIN: 73975020
[Redigerat av Chavez den 15 jan 2001]
U2KMedlem sedan jan. 2000224 inlägg Jo men jag hade för mig att man gjorde något så här i SQL koden.
update table set Fält1 = $nevalue where Fält1 = 1
JAg är säkert ute och cyklar ;)
Tack iaf :)
Man behöver kanske inte hänvisa till den gamla värdet.. Isåfall fattar jag.
------------------
//Du ska inte slänga vatten över ån.
PHP vs ASP (10 - 0)
[Redigerat av U2K den 15 jan 2001]
nanneMedlem sedan dec. 19991 749 inlägg Den Chavez skrev uppdaterar ALLA poster i databasen vilket kanske inte är så smart. Så det är precis som du säjer. WHERE satsen är ett måste.
Var speciellt noga med WHERE satsen när du uppdaterar direkt i mysql promten. Jag har för vana med att skriva den först och sen skriva in resten för att vara riktigt säker på att jag uppdaterar rätt poster (detta gör jag när jag raderar oxå för den delen)
Allra helst så ska man dumpa tabellen innan man gör det. Men så paranoid behöver man bara vara ifall man ska uppdatera/radera nåt viktigt.
------------------
"Där ser du. De är synthare och inte scientologer..."
nanne.net
ChavezMedlem sedan maj 20001 953 inlägg Jupp, WHERE satsen är icke att förglömma. Ledsen om jag virrade till det.
U2K, är det nått som inte fungerar för dig? Eftersom du verkar veta hur man gör menar jag :)
------------------
<A HREF="mailto:chavez@post.netlink.se">Mvh Chavez
</A> UIN: 73975020
U2KMedlem sedan jan. 2000224 inlägg Äh, jag visst lite SQL bara.. :) Men problemet är ju att SQL satsen blir så otroligt lång.. eller?
update table set Fält1=2 where Fält1=$oldvalue osv..
ska man bara fylla på med set Fält2=4 Where Fält2=$oldvalue eller? osv osv..
Äh! Chavez det var bara tur :)
------------------
//Du ska inte slänga vatten över ån.
PHP vs ASP (10 - 0)