cubrid_real_escape_string
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
cubrid_real_escape_string
Референца за `function.cubrid-real-escape-string.php` со подобрена типографија и навигација.
cubrid_real_escape_string
(ПЕКЛ КУБИД ГЕ >= 8.3.0)
cubrid_real_escape_string — Избегнувајте специјални знаци во стринг за употреба во SQL изјава
= NULL
Оваа функција го враќа избегнатиот стринг верзија на дадениот стринг. Ќе ги избегне следниве знаци: '. Генерално, единечни наводници се користат за затворање на стринг со знаци. Двојни наводници може да се користат исто така во зависност од вредноста на ansi_quotes, што е параметар поврзан со SQL изјава. Ако вредноста на ansi_quotes е поставена на не, стринг со знаци затворен со двојни наводници се третира како стринг со знаци, а не како идентификатор. Стандардната вредност е да. Ако сакате да вклучите единечен наводник како дел од стринг со знаци, внесете два единечни наводници по ред.
Параметри
unescaped_string- Низата што треба да се избегне.
conn_identifier- Испрати CUBRID прашање cubrid_connect() се претпоставува.
Примери
Пример #1 cubrid_real_escape_string() example
<?php
$conn = cubrid_connect("localhost", 33000, "demodb");
$unescaped_str = ' !"#$%&\'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~';
$escaped_str = cubrid_real_escape_string($unescaped_str);
$len = strlen($unescaped_str);
@cubrid_execute($conn, "DROP TABLE cubrid_test");
cubrid_execute($conn, "CREATE TABLE cubrid_test (t char($len))");
cubrid_execute($conn, "INSERT INTO cubrid_test (t) VALUES('$escaped_str')");
$req = cubrid_execute($conn, "SELECT * FROM cubrid_test");
$row = cubrid_fetch_assoc($req);
var_dump($row);
cubrid_close_request($req);
cubrid_disconnect($conn);
?>Пример #1 Пример што покажува затворачка ознака што го опфаќа последниот нов ред
array(1) {
["t"]=>
string(95) " !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~"
}