Bonjour,
J'utilise un serveur php avec mssql et j'aimerais savoir si il y a un équivalent à mysql_real_escape_string pour mssql ?
Merci d'avance
Bonjour,
J'utilise un serveur php avec mssql et j'aimerais savoir si il y a un équivalent à mysql_real_escape_string pour mssql ?
Merci d'avance
Hello,
à priori non. Tu serais donc obligé de te rabattre sur addslashes()...![]()
je me suis arrangé avec ça puisqu'en fait mssql s'en fout des \ ou des /, ce qui a vraiment l'air de le géner c'est les ', donc je les remplace par ''
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $texte = preg_replace("/'/", "''", stripslashes($texte));
Merci quand meme
ouch, dans ce cas là, fais plutot ça :
ça évitera de sortir l'artillerie lourde des expressions régulières, ne virera pas les anti-slashs à tord, et fera le travail recherché.
Code : Sélectionner tout - Visualiser dans une fenêtre à part $texte = str_replace( array( '\\', '\'' ), array( '\\\\', '\\\' ), $texte );
Partager