Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Bonjour à tous,
Voila mon problème,
J'ai créer une procédure stockée pour nettoyer certain champs d'une table,
Quand j'appèle cette dite procedure dans phpmyadmin, ma table est bien netoyer, mais quand je le fait via php, elle ne l'ai pas, pourtant j'ai regarder dans les log mysql et elle est bien appelée...
Je vous met le code de la procedure et de l'appel:
CREATE PROCEDURE `clean_base`()
BEGIN
DECLARE trade TEXT;
DECLARE new_trade TEXT;
SET trade = "™";
SET new_trade = "™";
UPDATE `ecom_produit` SET description=REPLACE(description,trade,new_trade);
END;
Voila pour la procédure, maintenant l'appel :
public function callProc(){
$sql = "CALL clean_base();";
$test = $this->_db->prepare($sql);
$toto = $test->execute();
var_dump($toto);
}
A noter que le var dump me retourne bool(true)...
Voila voila, si quequ'un peu m'aider je suis vraiment en galère...
Merci d'avance.
Seb.
Hors ligne