13. januar 2004 - 00:01Der er
5 kommentarer og 1 løsning
Hvorfor opdaterer den her ikke
Jeg har nu prøvet alle mulige kombinationer med den her mysql_query("UPDATE kuld set flag = 1 WHERE id = $_GET['id']"); og den vil ikke opdatere minDB når jeg har $_GET['id'] med, men hvis jeg ændrer den til et tal så virker den godt nok !!! og jeg får også det rigtige id igennem det har jeg tjekket !!!
Jeg har desværre ingen point nu, men gir 30 når kontoen bliver opdateret
Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
1) Du skal aldrig spørge om noget med mysql_query på eksperten, uden at have lavet en " or die(mysql_error())" bagefter. Enten kan du så selv se fejlen, eller også kan du vise den her, og så går det mega-meget hurtigere. 2) Du bør strengt taget også altid: $sql="UPDATE....."; //print $sql; mysql_query($sql) or die(mysql_error()); så du (og vi) kan se det aktuelle indhold af sql-sætningen. 3) I en "...."-streng skal du sætte "{" og "}" rundt om komplicerede udtryk, og et opslag med et navn (med stroffer) er kompliceret. Det er rent PHPsk. 4) Stil dine spørgsmål i den rigtige kategori - dette har i hvert fald intet med MS-SQL at gøre. 5) Ingen point, tak - samler ikke på dem.
Takker mange gange for forklaringen ! uuuhhh det var da ikke meningen at smide et spørgsmål i en forkert kategori ! Endnu engang mange tak for hjælpen, det med { havde jeg ikke lige gennemskuet selv :o(
mysql_query("UPDATE kuld set flag = 1 WHERE id = " . $_GET['id']) .... ;
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.