0
我有以下代碼:beginTransaction()與prepare()一起使用嗎?
$db->beginTransaction();
$achievement_name = $db->prepare("SELECT `achievement_name` FROM `achievement_names` WHERE `id` = :a_id");
$achievement_name->bindValue(":a_id",$r['achievement_id'],PDO::PARAM_INT);
$achievement_desc = $db->prepare("SELECT `achievement_desc` FROM `achievement_names` WHERE `id` = :a_id");
$achievement_desc->bindValue(":a_id",$r['achievement_id'],PDO::PARAM_INT);
$achievement_image = $db->prepare("SELECT `image` FROM `achievement_names` WHERE `id` = :a_id");
$achievement_image->bindValue(":a_id",$r['achievement_id'],PDO::PARAM_INT);
$db->commit();
這可能與PDO?獲得$ db-> prepare()和bindValue()函數,然後提交它們?它似乎不適合我,因爲他們正在返回bool(false)。
*執行*您的查詢? –
不是'$ db-> commit();'那樣做? – TheNytangel
呵呵,你看看那個,當我執行我的查詢時,它實際上有效:D – TheNytangel