0
我有這樣的代碼,基本上我需要從最近insterted行獲得新的ID ......我有這樣的代碼,它不工作對我來說...PDO :: FETCH_ASSOC不工作?
$sql = "INSERT INTO `cd_photo` (id, album, date) VALUES (NULL, '" .mysql_real_escape_string($_POST['album']) . "', '" . $date . "')";
if (@mysql_query($sql)) {
$result = $sql->fetch(PDO::FETCH_ASSOC);
$pageid = $result['id'];
echo $pageid;
echo header('Location: newimg.php?id=' .$pageid);
}
任何想法?
PDO和mysql是單獨的庫。另外,代碼中的$ sql是一個字符串,而不是對象。 – datasage
另一個問題:除非將它設置爲帶自動遞增的主鍵,否則跳過'id'列。 – inhan
我建議重新閱讀PHP手冊的PDO部分:http://uk3.php.net/manual/en/pdo.connections.php –