[MySQL] apastrof in textveld wil niet

Pagina: 1
Acties:
  • 21 views sinds 30-01-2008

Acties:
  • 0 Henk 'm!

  • siggy
  • Registratie: Juni 2001
  • Laatst online: 27-05 12:07

siggy

Wait.... what?

Topicstarter
Ik heb een tabel met daarin enkele velden waaronder 2 textvelden. Wanneer ik hier via een formulier op een asp pagina hier tekst in vul waar een apastrof ( ' ) staat, geeft hij error 1064. Perror herkent deze code niet eens en in de doucumentatie word geen woord gerept over eventuele tekortkomingen van het type text.
Iemand enig idee waar dit aan kan liggen?

/edit/

ik voer dus de text zo in:
insert into test("blablabl'blablabla'kahkah");

/edit2/
schaam me dood. excusé :o

[ Voor 20% gewijzigd door siggy op 23-01-2003 07:41 . Reden: foutje ]

"I don't take life too seriously, no one gets out alive anyways..."


Acties:
  • 0 Henk 'm!

  • siggy
  • Registratie: Juni 2001
  • Laatst online: 27-05 12:07

siggy

Wait.... what?

Topicstarter
schaam me dood. excusé :o[/quote]

"I don't take life too seriously, no one gets out alive anyways..."


Acties:
  • 0 Henk 'm!

Verwijderd

Dat komt omdat dan de sql-statement word afgebroken, je zult eerst je variable op een ' moeten filteren met Replace():
code:
1
2
variable = Request.Form("jeveld")
variable = Replace(variable,"'","'")

Hierbij is ' de html-code voor een '

[ Voor 80% gewijzigd door Verwijderd op 23-01-2003 08:06 ]


Acties:
  • 0 Henk 'm!

  • dusty
  • Registratie: Mei 2000
  • Laatst online: 02-10 17:38

dusty

Celebrate Life!

addslashes()

Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR


Dit topic is gesloten.