Gå til innhold

Tegnet '&' fungerer ikke i SQL-spørring


Anbefalte innlegg

Videoannonse
Annonse

Du bør bruke en escape character før &.

 

SQL*Plus

SET ESCAPE '\'
SELECT * FROM brukere WHERE nick = 'Carl\&Co' LIMIT 1;

 

Litt usikker på om denne funker

SELECT * FROM brukere WHERE nick = 'Carl\&Co' LIMIT 1 ESCAPE '\';

Endret av Bludd
Lenke til kommentar

mysql> select * from tmp;
+---------+
| navn	|
+---------+
| Carl&Co |
+---------+
1 row in set (0.00 sec)

mysql> select * from tmp where navn='Carl&Co';
+---------+
| navn	|
+---------+
| Carl&Co |
+---------+
1 row in set (0.00 sec)

mysql>

 

feilen din ligger nok et sted i php koden. Kanskje magic quotes er enabled og lager krøll for deg?

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...