Accueil » tag » SQLEXPRESS

Injection SQL ok mais comment l’éviter avec MS SQL ?

Et oui sous MySQL il existe la fonction mysql_escape_string ou encore mysql_real_escape_string, mais sous MS SQL avec PHP ces fonctions n’existent pas.
Voici une fonction équivalente a mysql_escape_string , mais l’une comme l’autre elles ne protègent pas les caractères % et _.

?View Code PHPfunction mssql_escape_string($str)
{
$str = str_replace("’"," »",$str);
$str = htmlspecialchars($str, ENT_QUOTES);
 
return $str;
}

Apache, PHP et Microsoft SQL Server

Voici quelques jours déjà que je bute sur un problème, au travail où je suis nous utilisons le SGBD Microsoft SQL Server, et nous avons des sites intranet en PHP qui tourne sous IIS, mais sur ma machine pour développer je ne me suis pas amusé à installer IIS avec PHP, mais j’utilise tout simplement [...]