[GastForen Programmierung/Entwicklung PHP und MySQL Sonderzeichen und mySQL

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

Sonderzeichen und mySQL

Urs
Beiträge gesamt: 176

13. Jun 2004, 11:29
Beitrag # 1 von 5
Bewertung:
(865 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo zusammen
Ich habe ein Problem mit dem Zeichen ' .
In die Datenbank einfügen funktioniert, wenn ich dem Zeichen ein \ vorsetze.
Aus der Datenbank auslesen und in eine Tabelle schreiben gehtauch.
Wie mache ich aber ein Select.. where mit einem String xyz'abc?

Danke und Gruss Urs
X

Sonderzeichen und mySQL

oesi50
  
Beiträge gesamt: 2315

14. Jun 2004, 18:03
Beitrag # 2 von 5
Beitrag ID: #90892
Bewertung:
(865 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
... WHERE Frage1 = 'xyz''abc'

mit PHP
$sql = '... WHERE Frage1 = \'xyz\'\'abc\' ';

Grüße Oesi
Ich weiß, dass ich nichts weiß... (Sokrates)


als Antwort auf: [#90614]
(Dieser Beitrag wurde von oesi50 am 14. Jun 2004, 18:05 geändert)

Sonderzeichen und mySQL

Urs
Beiträge gesamt: 176

20. Jun 2004, 11:58
Beitrag # 3 von 5
Beitrag ID: #92161
Bewertung:
(865 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Funktioniert leider immer noch nicht.

In der Variablen test steht der Wert= abcd'efg

Die Sql-Abfrage lautet:
$strSQL = "Select * from tbl_Angaben where Nr = '$test' order by Nr";

Wer kann mir helfen ???

Besten Dank


als Antwort auf: [#90614]

Sonderzeichen und mySQL

oesi50
  
Beiträge gesamt: 2315

20. Jun 2004, 12:09
Beitrag # 4 von 5
Beitrag ID: #92164
Bewertung:
(865 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
probier mal das:


$strSQL = "Select * from tbl_Angaben where Nr = '" . mysql_escape_string($test) . "' order by Nr";

Grüße Oesi
Ich weiß, dass ich nichts weiß... (Sokrates)


als Antwort auf: [#90614]

Sonderzeichen und mySQL

Urs
Beiträge gesamt: 176

20. Jun 2004, 12:23
Beitrag # 5 von 5
Beitrag ID: #92169
Bewertung:
(865 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
So funktioniert es

BESTEN DANK

Gruss Urs


als Antwort auf: [#90614]
X