我從URL中獲取'id',但我似乎無法使用它從其中選擇其他數據片段同一行。我試圖使用Film_ID來顯示Film_Title(MySQL中行的名稱)。在這種情況下,Film_ID將從URL中進入,如下所示:/film.php?id=58。
如何使用該ID選擇Film_Title?這裏是我的代碼:
if (isset($_GET['id'])) {
$id = trim($_GET['id']);
$Film_Title = trim($_POST['Film_Title']);
$sql = "SELECT Film_Title FROM Films WHERE Film_ID=?";
require_once 'includes/MySQL.php';
require_once 'includes/db.php';
$db = new MySQL($dbconfig['host'], $dbconfig['user'], $dbconfig['password'], $dbconfig['database']);
$stm = $db->dbConn->prepare($sql);
$stm->execute(array($id, $Film_Title));
echo "<h3>film record $Film_Title has been selected</h3>";
}
您是否需要將$ id綁定到Film_ID? – AdRock
你只在查詢中放入一個'?',但在你的'execute()'數組中有兩個元素。 –