odbc_connection_string_quote

(PHP 8 >= 8.2.0)

odbc_connection_string_quotePone entre comillas un valor de string de conexión ODBC

Descripción

odbc_connection_string_quote(string $str): string

Pone entre comillas un valor de string de conexión, según las reglas ODBC. Es decir, será rodeado de comillas, y cualquier llave de cierre será escapada. Esto debe hacerse para todos los valores de string de conexión que provengan de la entrada del usuario. No hacerlo puede causar problemas al analizar la cadena de conexión, o valores inyectados en la cadena de conexión.

Observe que esta función no verifica si el string ya está puesto entre comillas, ni si el string necesita ser puesto entre comillas. Para ello, llamar odbc_connection_string_is_quoted() y odbc_connection_string_should_quote().

Parámetros

str

El string a poner entre comillas.

Valores devueltos

Un string, rodeado de comillas, y correctamente escapado.

Ejemplos

Ejemplo #1 odbc_connection_string_quote() ejemplo

Este ejemplo pone entre comillas un string, luego lo coloca en una cadena de conexión. Observe que el string está puesto entre comillas, y el carácter de cierre de comillas en medio del string ha sido escapado.

<?php
$value
= odbc_connection_string_quote("foo}bar");
$connection_string = "DSN=PHP;UserValue=$value";
echo
$connection_string;
?>

El resultado del ejemplo sería algo similar a:

DSN=PHP;UserValue={foo}}bar}

Ver también

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top