0
quelqu'un peut-il m'aider sur comment appeler proc enregistré en php? J'ai une fonction ci-dessous qui appelle mysql stocké proc mais qui commet une erreur.Appelez MySQL Procédure stockée sur PHP
public function getProductionItems($selectedProjectID,$selectedTaskID,$processingType,$isFirstTask)
{
$prodItemList = array();
$strQry = "CALL getProductionItem(".$selectedProjectID.",".$selectedTaskID.",".$processingType.",".$isFirstTask.")";
$mysqli = new mysqli();
$mysqli = $this->getPvtConnection();
$stmt = $mysqli->query($strQry);
while($data = $stmt->fetch_assoc())
{
$prodItem = new productionItemModel();
$prodItem->setTaskQueueID($data['taskQueueID']);
$prodItem->setProdItemName($data['prodItemName']);
array_push($prodItemList,$prodItem);
}
mysqli_free_result($stmt);
$mysqli->close();
return $prodItemList;
}
erreur est rencontrée: erreur irrécupérable: appel à une fonction membre fetch_assoc() sur un non-objet dans C: \ AppServ \ www \ ptsproject \ DAO \ projecttask \ projtaskdao.php à la ligne 1298
ouais, j'ai raté 'sur processingType $ puisqu'il est un varchar .. merci – Bryan