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;
當我運行這個頁面將打印在最後的回聲,但是當我檢查我的網站表也不能反映更新。我不知道我在做什麼。連接是好的,因爲我正在做選擇查詢就好了。
只是爲了仔細檢查,更新查詢是否在PHP以外運行正常。 –