0
我使用此代碼之前來從一個數據庫中的記錄:正在提取數據庫記錄隨着PDO的準備語句
function shapp_get_sections_with_company_id($db, $id)
{
try
{
$que = $db -> query("SELECT * FROM company_sections WHERE company_id = '$id'");
$result = $que -> fetchAll(PDO::FETCH_ASSOC);
return $result;
}catch(PDOException $ex)
{
echo $ex -> getMessage();
}
}
這是工作的罰款。它完成了它的工作。
但我試圖調整它使用準備的語句,而不是。
我已經修改了這個代碼,但我沒有任何運氣。顯然,這將返回一個空的結果集:
function shapp_get_sections_with_company_id($db, $id)
{
try
{
$que = $db -> prepare("SELECT * FROM company_sections WHERE company_id = '?'");
$que -> execute(array($id));
$result = $que -> fetchAll(PDO::FETCH_ASSOC);
return $result;
}catch(PDOException $ex)
{
echo $ex -> getMessage();
}
}
我也試圖返回「$闕 - >執行(......)」,但它並沒有返回結果集。 我可以通過準備好的陳述獲得任何幫助嗎?
* Facepalms * darn我有時可能有點傻。謝謝你,先生。這個竅門哈哈。我會在10分鐘內接受你的回答。 –