cubrid_real_escape_string

(PECL CUBRID >= 8.3.0)

cubrid_real_escape_string — Екранування спеціальних символів у SQL-запиті

Опис

cubrid_real_escape_string(string $unescaped_string, resource $conn_identifier = ?): string

Функція повертає екрановану версію переданого рядка. Вона екранує символи: '. Загалом одинарна лапка використовується для обгортання символьного рядка. Також можна використовувати подвійні лапки, залежно від значення ansi_quotes. Якщо ansi_quotes встановлено в "no", то рядок обгорнутий у подвійні лапки буде розглядатися як рядок символів, а не як ідентифікатор. Значення за промовчанням - "yes". Якщо ви хочете використовувати одинарну лапку як частину рядка - поставте дві одинарні лапки поспіль.

Список параметрів

unescaped_string

Рядок, який необхідно екранувати

conn_identifier

Ідентифікатор з'єднання CUBRID. Якщо не встановлено, то буде використано останнє з'єднання, повернене cubrid_connect()

Значення, що повертаються

Екранований рядок.

**false**в случае возникновения ошибки.

Приклади

Приклад #1 Приклад використання cubrid_real_escape_string()****

Loading...

Результат виконання наведеного прикладу:

array(1) {
  ["t"]=>
  string(95) " !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~"
}