我不是一個專業人員,剛開始學習PHP編碼。在一個PHP函數裏面使用PDO查詢
我有一些問題得到PDO在函數內部工作。希望有人會告訴我正確的方式來編寫一個函數。
function testKey($key){
// CHECK IF LINK IS AVAILABLE IN THE DATABASE
$result = dbConnect()->prepare("SELECT _uniq_key FROM _link_key WHERE
_uniq_key= :1 AND _active= :2");
$result->bindParam(':1', $key);
$result->bindParam(':2', $o);
$result->execute();
$rows = $result->fetch(PDO::FETCH_NUM);
if($rows > 0) {
echo 'link is available';
checkLink();
}
else
{
echo 'link does not exist!';
}
}
PDO無法正常工作,也不會執行PDO腳本。
什麼不起作用?問題是什麼?請同時發佈代碼的輸出。 – Silencer310
如果我在函數外部刪除了PDO,PDO將正常工作並從數據庫獲取數據,如果它在該函數中,則不存在數據 –
如果您還沒有收到「未定義的變量$ o」消息,然後在你的腳本上啓用'error_reporting(E_ALL);'。接下來仔細看看你的函數定義及其參數。 – mario