Function.pg-escape-string
Aus PHP-Wiki
Gesetzliche Krankenversicherung Vergleichen Online und Unfallversicherung Vergleichen Online - Der Invaliditätsgrad, Die Restschuldversicherung . Gesetzliche Krankenversicherung Zuzahlungen Online
pg_escape_string — Maskiert einen String zum Einfügen in Felder mit text/char Datentypen
Inhaltsverzeichnis |
Beschreibung
string pg_escape_string ( string $data )
pg_escape_string() maskiert einen String zum
Einfügen in Felder mit text/char Datentypen. Der Rückgabewert ist der
maskierte String im PostgreSQL-Format. Diese Funktion sollte anstelle
von addslashes() verwendet werden. Falls der
Datentyp der Spalte bytea ist, müssen Sie stattdessen
pg_escape_bytea() verwenden.
Hinweis:
Diese Funktion setzt PostgreSQL 7.2 oder höher voraus.
Parameter-Liste
- connection
- PostgreSQL Verbindungskennung. Wenn der Parameter connection nicht angegeben ist, wird die Standardverbindung benutzt. Das ist die Verbindung, die zuletzt von pg_connect() oder pg_pconnect() geöffnete Verbindung.
- data
- Ein string mit den Daten, die maskiert werden müssen.
Rückgabewerte
Ein string mit den maskierten Daten.
ChangeLog
Version
Beschreibung
5.2.0
Der Parameter connection
wurde hinzugefügt.
Beispiele
Beispiel #1 pg_escape_string() Beispiel
<?php // Datenbankverbindung öffnen $dbconn = pg_connect('dbname=foo'); // Eine Textdatei (mit Hochkommas und Backslashes) auslesen $data = file_get_contents('letter.txt'); // Die Textdaten maskieren $escaped = pg_escape_string($data); // und in die Datenbank einfügen pg_query("INSERT INTO correspondence (name, data) VALUES ('My letter', '{$escaped}')"); ?>