25. december 2013 - 17:55
Der er
11 kommentarer og 1 løsning
x vil ikke overføres til db mysql
Hej Jeg har en mysql db, hvor jeg gemmer resultaterne fra en quis, hvor man svare med 1 x 2 svarene er char og med 1 byte. Det virker fint med 1 og 2, men x kan jeg ikke skrive over i db Manuelt kan jeg inde i db, men ikke overfører x fra php site. de 2 Echo herunder er som test for at se om sider tager det hele med over og det gør de. Men hvorfor f... kan jeg ikke skrive det x i db ???? <?php echo $svar = $_POST["svar"]; echo $name = $_POST["name"]; // update i db mysql_query("UPDATE julfraagor SET s1=$svar WHERE name='$name'"); ?>
Annonceindlæg fra Novataris
Vejen til devops med Bavarian Nordic
Bavarian Nordics vækst blev starten på et DevOps-samarbejde med Novataris for hurtigt at kunne tilpasse IT-organisation til forretningen.
7. december 2023
25. december 2013 - 18:53
#1
mysql_query("UPDATE julfraagor SET s1='$svar' WHERE name='$name'"); maaske
25. december 2013 - 18:53
#2
og laes lidt om SQL injection ved lejlighed
26. december 2013 - 09:09
#3
Det er ikke det, det virker med 1 og 2 tallerne som i 1 kryds 2, ligesom i tips. men kryds vil ikke med.
26. december 2013 - 09:29
#4
Det underlige er at jeg kan gå ind i mysql tabelen og manuelt skriv et kryds i en char type record, men ikke overfører den fra hjemmesiden som jeg kan med 1 og 2
26. december 2013 - 15:49
#5
Har du proevet med de '' ?
27. december 2013 - 15:17
#6
jeg ingen af dem kommer med over, jeg har prøvet char, varchar, tinytext og int. uden resultat. jeg fatter det bare ikke.
27. december 2013 - 15:36
#7
PHP vil kun sende tal over uanset hvad jeg sætter mysql til i type. grrr
27. december 2013 - 16:01
#8
har du sat '' omkring $svar ? (med feltet som CHAR eller VARCHAR)
27. december 2013 - 16:06
#9
send et svar, det var '' der manglede omkring svar
27. december 2013 - 16:13
#10
svar
27. december 2013 - 16:14
#11
det var faktisk det jeg viste i #1
27. december 2013 - 22:49
#12
Hehe, en anden gang bør du nok liiige læse, hvad der bliver foreslået - især når det bliver gentaget flere gange... ;-)
Computerworld tilbyder specialiserede kurser i database-management