|
Pdo\Pgsql::escapeIdentifierEscapes a string for use as an SQL identifier 説明
public string Pdo\Pgsql::escapeIdentifier(string
$input )Escapes a string for use as an SQL identifier, such as a table, column, or function name. This is useful when a user-supplied identifier might contain special characters that would otherwise not be interpreted as part of the identifier by the SQL parser, or when the identifier might contain upper case characters whose case should be preserved. パラメータ
戻り値A string containing the escaped data. 例例1 Pdo\Pgsql::escapeIdentifier example
上の例の出力は、 たとえば以下のようになります。 array ( 0 => 'unescapedtablename', 1 => 'EscapedTableName', ) Fatal error: Uncaught PDOException: SQLSTATE[42601]: Syntax error: 7 ERROR: syntax error at or near "Table" LINE 1: CREATE TABLE Table-Name-With-Symbols () 参考
|