Bonjour,
J'ai un soucis que je ne m'explique pas avec 2 requêtes sur une donnée dont la longueur est de 400o. :
la 1ère (un Insert) fonctionne correctement est du style
Le problème vient de la requête Update
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 INSERT INTO `Table1` (fields1,fields2,fields3) VALUES ('value1',AES_ENCRYPT('values2','key'),AES_ENCRYPT('values3','key'))
La valeur 'value3' est une chaine de texte représentant un nombre de ~400 chiffres
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 UPDATE `Table1` SET fields2=AES_ENCRYPT('values2','key'),fields3=AES_ENCRYPT('values3','key') WHERE fields1='value1'
Exécutée directement dans phpmyadmin, j'ai les erreurs suivantes :
Avec une exécution directe, le script php me retourne comme chaine de requête, la valeur encryptée de Value3 du style
et la fin illisible ???
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 UPDATE `Table1` SET fields2=AES_ENCRYPT('values2','key'),fields3=AES_ENCRYPT(encrypted_values3...
La longueur de la requête est très inférieure à 1024car.
Est-ce lié à un configuration spécifique chez l'hébergeur (ovh) ?
Quelqu'un a-t-il déjà eu le problème ou une idée ?
Merci d'avance.
Partager