19. januar 2002 - 11:30
Der er
32 kommentarer og 3 løsninger
table = +1 ?
hejsa.. jeg kan ik få dette script til at virke ? $zcxzxc = mysql_query(\"update $qwe set test= + 1 where asd=\'$asd\'\"); fejlen: You have an error in your SQL syntax near \'set test=\'+ 1\' where rum=\'\'\' at line 1
Annonceindlæg fra DE-CIX
Edge computing: behandling ved kilden
Edge computing revolutionerer den måde, data behandles på, ved at bringe kapacitet og ydeevne tættere på dér, hvor der er behov for det.
15. april 2025
19. januar 2002 - 11:39
#1
hvis det er en streng: $zcxzxc = mysql_query(\"update $qwe set test= \'+ 1\' where asd=\'$asd\'\"); hvis det er et tal: $zcxzxc = mysql_query(\"update $qwe set test= test + 1 where asd=\'$asd\'\"); tror de nsidste virker er ikke helt sikker....
19. januar 2002 - 11:48
#2
fejl :( i den først...prøver lige den anden ...
19. januar 2002 - 11:50
#3
det gælder også den anden :(
19. januar 2002 - 11:51
#4
hmm, der findes nok en smart query, men ellers kan du først trække indholdet af test ud i en query, og plusse et tal og update med den her query....
19. januar 2002 - 11:54
#5
eflow < tænkt også på den måde...men jeg synes at denne måde er meget nemmere...
19. januar 2002 - 12:02
#6
så der findes ik løsning til dette kode ?
19. januar 2002 - 12:13
#7
$zcxzxc = mysql_query(\"update $qwe set test+=1 where asd=\'$asd\'\"); prøv ved ikke noget om sql men kunne da være
19. januar 2002 - 12:28
#8
mysql_query(\"update $qwe set test = test+1 where asd=\'$asd\'\"); burde virke - sikker på dit felt er en int?
19. januar 2002 - 12:29
#9
$qwe indeholder navnet på din tabel, right? test og asd er felter?
19. januar 2002 - 13:02
#10
You have an error in your SQL syntax near \'set test+=1 where asd=\'\'\' at line 1
19. januar 2002 - 13:07
#11
og min felt er int(4) ...
19. januar 2002 - 13:35
#12
...where asd=\'\'\' .... $asd er \"ingenting\" ?? ... meningen ? :-)
19. januar 2002 - 13:46
#13
ok, her få i den rigtige kode :) $insaet_tal = mysql_query(\"update $table3 set friplads=+ 1 where rum=\'$rum\'\") or die(mysql_error());
19. januar 2002 - 14:05
#14
få = får
19. januar 2002 - 14:41
#15
$insaet_tal = mysql_query(\"update $table3 set friplads=friplads+1 where rum=\'$rum\'\") or die(mysql_error());
19. januar 2002 - 14:47
#16
den virker, men den gøre ik det den skal... altså at plusse eller nu lægge et tal oven på det gammel !
19. januar 2002 - 14:51
#17
den laver altså \"blah\" til \"blah1\" ??
19. januar 2002 - 14:52
#18
den laver 20 til 21.
19. januar 2002 - 14:56
#19
Er det ikke også det den skal?
19. januar 2002 - 14:57
#20
hvad mener du ?
19. januar 2002 - 15:03
#21
Er det ikke meningen at den skal lave 20 til 21 ..?
19. januar 2002 - 15:04
#22
jo...
19. januar 2002 - 15:06
#23
du skrev \"den laver 20 til 21. \" så virker det da også!?!?
19. januar 2002 - 15:08
#24
You have an error in your SQL syntax near \'set test+=1 where asd=\'\'\' at line 1 Du skal have \'test = test+1\' ikke \'test+=1\' Desuden skal $asd have en værdi ellers virker det jo ikke
19. januar 2002 - 15:43
#25
morw < give mig lige den complette løsning.. og $asd har en værdi... !
19. januar 2002 - 15:52
#26
kewl, så er jeg ikke helt dum til de sql sætninger der *s*
19. januar 2002 - 15:53
#27
$zcxzxc = mysql_query(\"update $qwe set test= test+1 where asd=\'$asd\'\"); Det plejer jeg godt at kunne! Altså når det står op og ned af hinanden! :)
19. januar 2002 - 15:56
#28
You have an error in your SQL syntax near \'set test+=1 where asd=\'\'\' at line 1 Det der står her, betyder at asd ikke indeholder noget, for du kan se den er tom! Så prøv lige at skrive echo\"$asd\"; så vi kan se om den indeholder noget!
19. januar 2002 - 16:45
#29
mtrolle < damn, du havde ret... nu fik jeg den til at virke.. problemet.. i forvejen er det 20 der står i mysql...når den scrpit bliver køret, så skifter den til 1.. jeg vil ha den til 21...
19. januar 2002 - 16:49
#30
Skifter den til en? Hmm - det er underligt! Hmm - jamen prøv så at hente det først i mysql, skrive: $test = $row[test]+1; også opdate igen, som der står længere oppe i spørgsmålet... Underligt at den skifter til en, det bør den ikke, sikker på du har skrevet rigtigt?
19. januar 2002 - 17:02
#31
$tjek_friplads = mysql_query(\"select * from $table3 where rum=\'$rum_navn\' and ID=\'$rum_id\' and friplads=\'0\'\"); $tjek_friplads[\"friplads\"] = $nr; $nummer = $nr + 1; osv.. er det sådan du mener...hvis ja så får jeg fejl i: $tjek_friplads[\"friplads\"] = $nr;
19. januar 2002 - 17:03
#32
Variable $tjek_friplads is not an array....
19. januar 2002 - 17:07
#33
aswordfish>> laver du ikke en mysql_fetch_array ?
19. januar 2002 - 17:11
#34
hvorfor skal jeg det, når den har selected den som jeg vil have.. jeg behøver vel ik at skrive.. while ($blah = mysql_fetch_array($test)) { osv... 0
19. januar 2002 - 17:38
#35
takker for hjælpen har rettet det hele !
Vi tilbyder markedets bedste kurser inden for webudvikling