[GastForen Programmierung/Entwicklung PHP und MySQL Spezialzeichen: einfacher Anführungszeichen

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Themen
Beiträge
Moderatoren
Letzter Beitrag

Spezialzeichen: einfacher Anführungszeichen

Baschi3
Beiträge gesamt: 294

2. Jun 2003, 11:04
Beitrag # 1 von 4
Bewertung:
(1955 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo!

Folgendes: Inhalt aus Formular-Feld wird in DB eingetragen.
Enthält der Eintrag ein einfaches Anführungszeichen (') so ergibt es einen SQL error. Habe das weder mit addslashes noch mit htmlspecialchars beheben können. Wie mache ich das?? oder was mache ich falsch?

Danke Franz
X

Spezialzeichen: einfacher Anführungszeichen

jmraemer
Beiträge gesamt: 48

2. Jun 2003, 19:36
Beitrag # 2 von 4
Beitrag ID: #37934
Bewertung:
(1955 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hi!

Eigentlich sollte addslashes das tun was du willst, hilft addcslashes (s. http://www.phpcenter.de/...n.addcslashes.html)?
Sonst koenntest du dir noch mir str_replace (http://www.phpcenter.de/...on.str-replace.html) selbst was in der art

$string = str_replace ("'","\'",$string);

bauen.

hth

Jan-Martin


als Antwort auf: [#37831]

Spezialzeichen: einfacher Anführungszeichen

Miro Dietiker
Beiträge gesamt: 699

2. Jun 2003, 23:24
Beitrag # 3 von 4
Beitrag ID: #37961
Bewertung:
(1955 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hi!

Korrekterweise sollte für dieses Problem die Funktion
mysql_escape_string() verwendet werden...

GrEeZ: Miro Dietiker


als Antwort auf: [#37831]

Spezialzeichen: einfacher Anführungszeichen

Baschi3
Beiträge gesamt: 294

3. Jun 2003, 08:30
Beitrag # 4 von 4
Beitrag ID: #37976
Bewertung:
(1955 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
erstmals Danke,

addslashes funktioniert eigendlich, das '-Zeichen wird mit\' maskiert. Aber es gibt trotzdem einen SQL-Error. Aber wirklich nur, wenn ' im Text vorkommt.

Vielleicht muss ich noch sagen, dass ich eine Access-DB mit ODBC habe.
Muss ich da auf eine andere Weise vorgehen?

Franz


als Antwort auf: [#37831]
X

Veranstaltungskalender

Hier können Sie Ihre Anlässe eintragen, welche einen Zusammenhang mit den Angeboten von HilfDirSelbst.ch wie z.B. Adobe InDesign, Photoshop, Illustrator, PDF, Pitstop, Affinity, Marketing, SEO, Büro- und Rechtsthemen etc. haben. Die Einträge werden moderiert freigeschaltet. Dies wird werktags üblicherweise innert 24 Stunden erfolgen.

pdf-icon Hier eine kleine Anleitung hinsichtlich Bedeutung der auszufüllenden Formularfelder.

Veranstaltungen
01.03.2023 - 09.03.2023

Online
Mittwoch, 01. März 2023, 00.00 Uhr - Donnerstag, 09. März 2023, 00.00 Uhr

Online Webinar

Wie gehen wir mit diesen Veränderungen um? Was ist notwendig, damit wir die Digitalisierung im Unternehmen klappt? Veränderungsprozesse verstehen und entsprechend handeln Mitarbeiter als Botschafter Webseite mit WordPress erstellen SEA /SEO (Ads aufschalten)

Ja

Organisator: B. Isik - SNF Academy

Kontaktinformation: B. Isik, E-Mailinfo AT snfa DOT ch

https://www.fernstudiumfitness.ch/digitalisierung-schweiz/