我是編程新手。如何使用相同的查詢插入數據
我想創建一個簡單的客串。 我有一個索引頁面,您可以在其中註冊名字,姓氏和電子郵件。
如果您點擊一個名稱,您將重定向到一個帶有ID的新頁面。
我如何使用ID將文本插入到具有相同代碼塊的此ID中。
我的代碼看起來像這樣。
<?php
require('dbconfig.php');
try {
$conn = new PDO("mysql:host=$servername;dbname=projektone", $username, $password);
//Set PDO error mode to exception
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
// Insert to database
$sql = "INSERT INTO user (firstname, lastname, email)
VALUE ('".$_POST["first_name"]."','".$_POST["last_name"]."','".$_POST["email"]."')";
$sql = "INSERT INTO user (guestbok)
VALUE ('".$_POST["guestbok"]."')";
$conn->query($sql);
}
catch(PDOException $e)
{
echo $e->getMessage();
}
header('Location: /');
?>
在此先感謝
/丹尼爾
只要不使用相同的查詢。你有兩個查詢,所以按順序運行它們。就如此容易。 –
您的代碼[已廣泛開放給SQL注入](http://stackoverflow.com/documentation/php/5828/pdo/2685/preventing-sql-injection-with-parameterized-queries) – Machavity
您有錯誤? ...錯誤的結果? 。你有什麼問題 。?不清楚...請用適當的數據示例更新您的問題 – scaisEdge