MS SQL准备执行PHP

时间:2017-07-05 21:40:09

标签: php sql-server database sql-server-2008

我无法使用MS Sql和一些php查询。

function getBillet($idBillet) {

    $connection = getBdd();
    $sql = 'select BIL_ID as id, BIL_DATE as date,
      BIL_TITRE as titre, BIL_CONTENU as contenu from t_billet
       where BIL_ID=?';
    $billet = $connection->prepare($sql);
    $billet->execute(array($idBillet));

    if ($billet->rowCount() == 1)
        return $billet->fetch();
    else
        throw new Exception('Aucun billet ne correspond à l\'identifiant' . $idBillet . ' ');
}

这个没有用,我正在尝试获取在参数上插入ID的行。 与数据库的连接工作正常,但我无法使查询工作。特别是因为关于谷歌的所有信息都是关于MySQL的,但关于MS SQL的信息很少。 这个工作正常,例如:

function getBillets() {
$connection = getBdd();
$sql = 'select BIL_ID as id, BIL_DATE as date,
      BIL_TITRE as titre, BIL_CONTENU as contenu from t_billet
       order by BIL_ID desc';
$result = $connection->query($sql);
$resultat = $result->fetchAll();

return $resultat;
}

提前致谢。

0 个答案:

没有答案