Eric Demeester
2014-10-16 23:46:21 UTC
[ Publication croisée sur fr.comp.developpement.agl.windev et
fr.comp.lang.php, suite positionnée dur ce dernier ]
Bonsoir,
titou44 (Wed, 15 Oct 2014 16:07:46 +0200 -
fr.comp.developpement.agl.windev) :
(Réponse sous réserve de corrections et compléments de la part de
personnes plus compétentes que moi.)
le futur. Elle sert à « échapper », c'est à dire à rendre inopérants,
les caractères spéciaux [*] pouvant être contenus dans une requête
MySQL :
http://dev.mysql.com/doc/apis-php/en/apis-php-function.mysql-real-escape-string.html
fait dans ton script...
difficile d'en dire plus.
Je fais suivre la discussion dans le groupe fr.comp.lang.php (tu devras
t'y abonner pour la suivre), où plus de personnes seront suceptibles de
t'aider.
En revanche, pour qu'on puisse le faire efficacement, il faudra que du
détermines quel script retourne cette erreur, que tu expliques ce qu'il
est sensé faire, et que tu postes son code source, pas en totalité s'il
fait est long, mais au moins la partie dans laquelle figure cette
instruction, en laissant assez d'instructions autour pour bien restituer
le contexte.
[*] C'est à dire les caractères pouvant être assimilés à des
instructions, des opérateurs, etc., par le serveur MySQL.
fr.comp.lang.php, suite positionnée dur ce dernier ]
Bonsoir,
titou44 (Wed, 15 Oct 2014 16:07:46 +0200 -
fr.comp.developpement.agl.windev) :
(Réponse sous réserve de corrections et compléments de la part de
personnes plus compétentes que moi.)
mais je cale depuis hier sur un pb chez un client où nous avons mis en
place qqs script php appelés par du WD. et sur l'un nous avons une
warning "mysql_real_escape_string depreceted". je cherche une fonction
en php "pur" pour remplacer le mysql_real_escape_string et là çà cale .
et google n'est pas mon ami.
Cette fonction est obsolète depuis PHP 5.5.0 et va être supprimée dansplace qqs script php appelés par du WD. et sur l'un nous avons une
warning "mysql_real_escape_string depreceted". je cherche une fonction
en php "pur" pour remplacer le mysql_real_escape_string et là çà cale .
et google n'est pas mon ami.
le futur. Elle sert à « échapper », c'est à dire à rendre inopérants,
les caractères spéciaux [*] pouvant être contenus dans une requête
MySQL :
http://dev.mysql.com/doc/apis-php/en/apis-php-function.mysql-real-escape-string.html
je précise que nous n'avons aucune base de données.
Si tu n'as aucune base de données, on se demande ce que cette fonctionfait dans ton script...
quelqu'un a-t-il un code d'une fonction équivalente ?
Sans plus de précisions sur le script incriminé et son utilisation,difficile d'en dire plus.
Je fais suivre la discussion dans le groupe fr.comp.lang.php (tu devras
t'y abonner pour la suivre), où plus de personnes seront suceptibles de
t'aider.
En revanche, pour qu'on puisse le faire efficacement, il faudra que du
détermines quel script retourne cette erreur, que tu expliques ce qu'il
est sensé faire, et que tu postes son code source, pas en totalité s'il
fait est long, mais au moins la partie dans laquelle figure cette
instruction, en laissant assez d'instructions autour pour bien restituer
le contexte.
[*] C'est à dire les caractères pouvant être assimilés à des
instructions, des opérateurs, etc., par le serveur MySQL.