login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Replace string voor ' naar ander teken (Opgelost)

Offline personalc - 10/01/2008 11:40 (laatste wijziging 10/01/2008 11:46)
Avatar van personalcNieuw lid Dag mensen,

Ik loop tegen het volgende probleem.

In mijn database heb ik een tabel met gebruikers namen. Sommige daarvan hebben de volgende notatie: voornaam 't achternaam.

Zodra ik de gebruikersnaam wil plaatsen met een sql query loopt de code fout door de ' in de naam.

Nu ken ik deze code:
  1. //aanpassen naar andere waarde
  2.  
  3. $gebruikersnaam = str_replace( ''', ".", $naam);

Maar zoals je waarschijnlijk al zie aankomen werkt deze niet door een drievoudige '.

Wie helpt mij deze waarde te replacen?? Is hier een mogelijkheid voor?

Citaat:
Code tags gebruiken aub!

5 antwoorden

Gesponsorde links
Offline vinTage - 10/01/2008 11:43
Avatar van vinTage Nieuw lid gewoon ge-addslashed opslaan in je db en uitlezen via stripslashes ?
Offline marten - 10/01/2008 11:44
Avatar van marten Beheerder dan gebruik je dubbele quotes ipv enkele quotes.
Offline personalc - 10/01/2008 11:47 (laatste wijziging 10/01/2008 13:47)
Avatar van personalc Nieuw lid bij dubbele quotes gaat het ook fout, helaas


Iemand anders ????
Offline mightymike - 10/01/2008 13:58
Avatar van mightymike PHP interesse add_slashes($gebruikersnaam);

voor als je het in de database zet

en

strip_slashes($gebruikersnaam);

voor erbuiten
Offline personalc - 10/01/2008 15:25
Avatar van personalc Nieuw lid harstikke bedankt voor de racties! Het is gelukt!
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.195s