---
title: "Fixa tecken"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/50077-fixa-tecken"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "LAMP"
published: "2002-08-11T20:00:32.000Z"
updated: "2002-08-11T22:20:47.000Z"
replies: 6
views: 515
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/50077-fixa-tecken"
---

# Fixa tecken

## #1 — LAMP, 2002-08-11T20:00Z

Måste man göra något speciellt åt några elaka tecken i PHP när en sträng ska skickas in i databasen, eller räcker det med att köra addslashes() på variablerna?

Permalänk: https://www.webforum.nu/p/50077

## #2 — SPiN, 2002-08-11T20:57Z

addslashes() sätter ett escapetecken ( Dvs. \\ ) på följande tecken:
'
"
\\
NUL ( Alltså NULL-byte )

Det bör alltså räcka. :)

Permalänk: https://www.webforum.nu/p/748549

## #3 — LAMP, 2002-08-11T21:52Z

Tack, då tjänade jag precis 200 spänn. :D

Permalänk: https://www.webforum.nu/p/748579

## #4 — SPiN, 2002-08-11T21:54Z

Då kräver jag hälften. ;)

Hur? :q

Permalänk: https://www.webforum.nu/p/748582

## #5 — LAMP, 2002-08-11T22:00Z

En poolare påstod motsatsen, det vill säga att man var tvungen att köra en replace innan, likt den man gör i ASP. Då satte vi 200 spänn hur huruvida det var sant eller ej. Mitt argument var att addslashes() escapar tecknena, varför göra det igen? Under förusättning då att defaultinställningen inte är ändrad i php.ini.

Permalänk: https://www.webforum.nu/p/748588

## #6 — SPiN, 2002-08-11T22:07Z

Men ni kan ju inte lita på mig... Testa istället, om du har möjlighet. Jag har det inte. :)

\*blev osäker på om en DBMS escape:ar med \\\*

Permalänk: https://www.webforum.nu/p/748598

## #7 — LAMP, 2002-08-11T22:20Z

Klart vi litar på dig, du är PHP-Guru :D

Permalänk: https://www.webforum.nu/p/748612

---

Tråden på webben: https://www.webforum.nu/amne/php/50077-fixa-tecken
