Toon posts:

backslash [mysql/php]

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hoe krijg ik een \" in mn database via een query ?
ik heb al dit geprobeerd: mysql_query("INSERT INTO database VALUES (' \" ');");
De slash word hier helaas weggehaald als het eenmaal in de database staat.
Ik heb ook dubbel-slash gebruikt maar dan krijg ik een parse-error.
Help!!!
mvg,
Thomas

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 21:01

.oisyn

Moderator Devschuur®

Demotivational Speaker

als je een " in je database wilt hebben moet je m escapen met \, dus \"
als je een \ in je database wilt hebben moet je m escapen met \, dus \\

resultaat: \\\" :)

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Verwijderd

Topicstarter
Dus als ik dit doe mysql_query("INSERT INTO database VALUES (' \\\" ');");
Krijg ik dit in mn database?: \"

  • Gert
  • Registratie: Juni 1999
  • Laatst online: 05-12-2025
Probeert en gij zult weten.

Verwijderd

yep. PHP heeft hier ook een mooie functie voor genaamd addslashes :)
addslashes('\"'); -> \"""