Hi i have my wamp server on my computer PHP 5.4.12 Apache 2.4.4 MYSQL 5.6.12
And my server PHP 5.5.3 Apache 2.4.6 MYSQL 5.5.37
and when i'm doing this function on my server i have this error : SQLSTATE[HY000]: General error but in my localhost i don't have any error
function getinformationpublic($nocate)
{
try
{
$public = array();
global $Cnn;
$reponse = $Cnn->prepare("CALL GetInfoPublicCible(:nocategorie)");
$reponse->bindParam('nocategorie',$nocate,PDO::PARAM_INT);
$reponse->execute();
do {
$rowset = $reponse->fetchAll(PDO::FETCH_ASSOC);
$public[] = $rowset;
} while ($reponse->nextRowset());
$reponse->closeCursor();
return $public;
}
catch (PDOException $erreur)
{
$msg[]=$erreur->getMessage();
$_SESSION["message"]["d"]=$msg;
}
}
but when i'm doing this one on my server i don't have error
function getinformationpublic($nocate)
{
try
{
$public = array();
global $Cnn;
$reponse = $Cnn->prepare("CALL GetInfoPublicCible(:nocategorie)");
$reponse->bindParam('nocategorie',$nocate,PDO::PARAM_INT);
$reponse->execute();
$rowset = $reponse->fetchAll(PDO::FETCH_ASSOC);
$public[] = $rowset;
$reponse->nextRowset();
$rowset = $reponse->fetchAll(PDO::FETCH_ASSOC);
$public[] = $rowset;
$reponse->nextRowset();
$rowset = $reponse->fetchAll(PDO::FETCH_ASSOC);
$public[] = $rowset;
$reponse->nextRowset();
$rowset = $reponse->fetchAll(PDO::FETCH_ASSOC);
$public[] = $rowset;
$reponse->closeCursor();
return $public;
}
catch (PDOException $erreur)
{
$msg[]=$erreur->getMessage();
$_SESSION["message"]["d"]=$msg;
}
}