Seneste forumindlæg
Køb / Salg
 * Uofficiel Black/White liste V3
Login / opret bruger

Forum \ Programmering og webdesign \ Hjemmeside design
Denne tråd er over 6 måneder gammel

Er du sikker på, at du har noget relevant at tilføje?

hjælp til mysql insert into

Af Monsterbruger bertleren | 23-04-2013 15:43 | 1768 visninger | 17 svar, hop til seneste
$sql = ("INSERT INTO `Lcode` (lid, sid) VALUES (".$ses2.", ".$ses.")" ); hvorfor virker den ikke... jeg har skrevet under den code: echo ('created'); echo $ses2; echo $ses; og på siden får jeg ud: created ses2-ok ses-ok og det er de to ses variabler jeg gerne vil ha sat ind i Lcode. er der nogen der kan svare mig på hvad jeg her gjordt forkert?
--
#1
stallemanden
HOL Moderator
23-04-2013 16:07

Rapporter til Admin
Det er svært at sige, men umiddelbart kunne det være interessant og vide, hvilken type lid og sid er. Som jeg ser det, prøver du at proppe en streng i noget, der udfra navngivningen er en INT. Er de rent faktisk text eller tilsvarende, så mangler du at fortælle din SQL at dine values er strenge med '
--
+1 indlæg = *PUFF*
#2
bertleren
Monsterbruger
23-04-2013 16:46

Rapporter til Admin
i min DB er lid varchar og id er sid er int
--
#3
stallemanden
HOL Moderator
23-04-2013 16:50

Rapporter til Admin
Du prøver at proppe en streng i en INT - det er no go !
--
+1 indlæg = *PUFF*
#4
bertleren
Monsterbruger
23-04-2013 17:13

Rapporter til Admin
altså sid skal være et tal som feks 3 ??
--
#5
SShadowS
Guru
23-04-2013 17:24

Rapporter til Admin
#4 Ved du ikke hvad en integer er? :S
--
2600K|Maximus IV Extreme-Z|16GB Ram 2xGainward460GTX GS SLI|BenQ XL2410T&M2700HD OCZ Vertex2&3 120GB|CorsairGT 120GB 2xSamsung830 128GB|4x1TB&4x2TB
#6
bertleren
Monsterbruger
23-04-2013 17:32

Rapporter til Admin
et helt tal
--
#7
Coff
Megabruger
23-04-2013 18:33

Rapporter til Admin
Din $ses2 indeholder ses2-ok og det kan den naturligvis ikke lave om til et tal. Du bør læse lidt mere op på php og mysql eller vise noget mere af din kode før vi kan hjælpe dig. Husk at selvom der er mange kloge mennesker her på forumet, så er der endnu ikke nogen af os som kan læse dine tanker. :)
--
#8
frodzet
Mega Supporter
23-04-2013 18:47

Rapporter til Admin
Sorry for en lille smule offtopic her - men hvis du kan lidt engelsk synes jeg måske du skulle besøge codeproject.com Der kan du virkelig hurtigt få svar, og til en anden gang skal du lige uddybe dig lidt mere i hvad det egentlig er du prøver på at lave :) Og til dig #5 SShadow så - no offense men synes din kommentar der var lidt nedladende. Selvom du er guru og du måske føler dig lidt hævet over os andre så synes jeg godt man kan tænke sig lidt om før man poster, og hvis man i din situation ikke har noget at bidrage med så hold kajen lukket og find en anden tråd du kan bidrage til :)
--
#9
SShadowS
Guru
23-04-2013 18:52

Rapporter til Admin
#8 Jeg ville bare vide hvad han ellers ved ikke vidste, for godt nok svært at hjælpe ham hvis han ikke engang kan basis ting. Så var nu ikke fordi jeg var nedladende, bare mere UROLIG forbavset at han leger med SQL og så ikke engang har styr på hans data typer.
--
2600K|Maximus IV Extreme-Z|16GB Ram 2xGainward460GTX GS SLI|BenQ XL2410T&M2700HD OCZ Vertex2&3 120GB|CorsairGT 120GB 2xSamsung830 128GB|4x1TB&4x2TB
#10
frodzet
Mega Supporter
23-04-2013 18:55

Rapporter til Admin
#9 Undskyld, det er sgu bare så svært at tolke folk på et åben forum efterhånden, og smileyer gør det bestemt ikke bedre medmindre den er :) eller :D Så hvis der intet ondt har været i din hensigt trækker jeg min kommentar tilbage :)
--
#11
lizzy
Bruger
23-04-2013 18:56

Rapporter til Admin
Som #3 siger så kan du ikke putte en string ind i en integer. Dette burde løse dit problem, ellers vil jeg foreslå at du prøver at spørge på www.stackoverflow.com[...] eller uddyber dig spørgsmål lidt mere her. :) Og det er altså noget af det vigtigste at få styr på datatyper og basale kommandoer før man kaster sig ud i andre ting. Det er ikke for at være nedladende, men du kan ikke lave komplekse ting, hvis du ikke kan få de mindst simple kommandoer til at fungere.
--
#12
mrKayne
Mega Supporter
23-04-2013 20:21

Rapporter til Admin
#9 Ja, gud forbyde ham at han leger med tingene for at lære det. Typisk!
--
#13
lizzy
Superbruger
23-04-2013 23:22

Rapporter til Admin
Må iøvrigt lige anbefale New Boston, han laver rigtig gode tutorials til begyndere; http://thenewboston.org[...] - start her og arbejd dig frem ad, så skal du nok få styr på det i løbet af ingen tid :)
--
#14
bertleren
Monsterbruger
24-04-2013 10:19

Rapporter til Admin
jeg tror ikke jeg fik forklaret mig ordentligt... når jeg siger at ses2-ok så mente jeg at den kommer som det tal jeg poster på siden før. altså at den ekkoer det rigtige tilbage. ikke at den reelt siger ses2-ok. det var nok meget utydeligt... ikke for mig da jeg skrev det. sry
--
#15
L.T. Hansen
Monster Nørd
24-04-2013 12:47

Rapporter til Admin
#8 og #12 Enig!! #14 - så skriv nogle dummy variabler ud, i stedet for ok... Men rimelig svært at gætte sig frem til. Hvad kommer den med af fejl?
--
YEAH, har fundet på noget vildt sejt at skrive HER... damn, har bare glemt det ;P
#16
Coff
Megabruger
24-04-2013 17:00

Rapporter til Admin
Brug de hjælpefunktioner som findes som f.eks. http://www.php.net[...]
--
#17
bertleren
Monsterbruger
25-04-2013 15:31

Rapporter til Admin
jeg har fikset problemet nu... tak for hjælpen
--

Opret svar til indlægget: hjælp til mysql insert into

Grundet øget spam aktivitet fra gæstebrugere, er det desværre ikke længere muligt, at oprette svar som gæst.

Hvis du ønsker at deltage i debatten, skal du oprette en brugerprofil.

Opret bruger | Login
NYHEDSBREV
Afstemning