---
title: "\\ i MySQL"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/89357-i-mysql"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Fireh"
published: "2003-10-31T18:20:57.000Z"
updated: "2003-11-01T13:13:51.000Z"
replies: 1
views: 233
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/databaser-sql/89357-i-mysql"
---

# \ i MySQL

## #1 — Fireh, 2003-10-31T18:20Z

Jag har fått ett mail från en användare med följande:

"Det går inte, eftersom mitt användarnamn har en \\ som är 
escapetecknet i MySQL. Applikationen borde anropa 
mysql_escape_string() i klientbiblioteket, på något vis. Jag vet 
dock inte hur man gör det i ASP riktigt, jag undviker ASP. Jag är 
osäker på om det finns en ODBC-motsvarighet till den funktionen.

Jag försökte att lösa problemet själv genom att skriva dubbla \\ i 
steg 1, och det fungerade bättre - jag kom vidare, men i något 
senare steg återanvänds användarnamnet i en query och där 
anropas inte heller mysql_escape_string() varför det blir ett fel."

Nu... hur fixar jag detta?

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

## #2 — @nders, 2003-11-01T13:13Z

Du får använda ASP för att escapea?

```
Function EscapeText(strText)
       strText = Replace(strText, "'", "\\'")
       strText = Replace(strText, "\", "\\")
       EscapeText = strText
End function
```

Kör alla variabler som ska användas i SQL-frågor genom funktionen.

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/89357-i-mysql
