我正在將所有查詢都轉換爲PDO,而我是新手。 這是一個非常愚蠢的問題,但爲什麼下面的代碼不工作?PHP PDO簡單插入不起作用
try {
$conn = new PDO('mysql:host=localhost;dbname=ddd', $user, $password);
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
} catch(PDOException $e) {
echo 'ERROR: ' . $e->getMessage();
}
$id = $_SESSION['id'];
$name = $_POST['name'];
$stmt = $pdo->prepare('INSERT INTO projects
(group_id, project_name)
VALUES (:id, :name)');
$stmt->execute(array(
':id'=>$id,
':name'=>$name
));
謝謝。
**「不起作用」是什麼意思?**「不起作用」是我們理解問題的不充分描述。當你嘗試時發生了什麼?你得到不正確的結果了嗎?你有沒有得到結果?如果結果不正確,是什麼使它們不正確?你想要什麼呢?你有沒有得到任何正確的結果?如果是這樣,他們是什麼?不要讓我們猜測。 –
我看不到輸出,因爲我的代碼在一個沒有輸出錯誤的地方,否則我會給他們的。 – Laurent
你的網絡服務器有錯誤日誌,對吧?這就是錯誤可能發生的地方。 –