Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
bonjour,
Je fais du prépare statement sur mssql avec l'adapteur sqlsrv. Je n'ai pas le même comportment que sur mysql.
$stmt = $db->prepare("select * from Parution where ID = ?Id"); $id = 1686; $stmt->bindValue('Id', $id); $stmt->execute(); J'ai l'erreur suivante : Message: Invalid bind-variable position 'Id'
ou
$stmt = $db->prepare("select * from Parution where ID = ?Id"); $id = 1686; $stmt->execute(array('Id' => $id)); J'ai l'erreur suivante : [Microsoft][SQL Server Native Client 10.0][SQL Server]La variable scalaire "@P1Id" doit être déclarée.
si quelu'un à une idée merci
Hors ligne
l'adapateur ne prend pas car mssql ne prend pas le bind avec des noms.
Hors ligne