2013-06-03 33 views
0

這裏是我的代碼:PHP的PDO沒有更新不知道爲什麼

$page = 'home'; 
$data = 'blah blah blah'; 
// my database connection (i know there is no problems here); 
require_once('../inc/connection.php'); 
$id = 1; 
$values = array(
    ':page' => $page, 
    ':id' => $id, 
    ':data' => $data 
); 
$query = 'UPDATE site SET :page=:data WHERE id=:id'; 
$sql = $conn->prepare($query); 
$sql->execute($values); 
// this prints out perfect 
echo 'UPDATE site SET '.$page.'='.$data.' WHERE id='.$id; 

當我運行這個頁面將打印在最後的回聲,但是當我檢查我的網站表也不能反映更新。我不知道我在做什麼。連接是好的,因爲我正在做選擇查詢就好了。

+0

只是爲了仔細檢查,更新查詢是否在PHP以外運行正常。 –

回答

相關問題