我有一行數據,我試圖按列名檢索單個記錄。什麼都沒有回來。我究竟做錯了什麼?我是MySQL新手,對於我的語法表示歉意。使用pdo我如何通過列名獲取單個記錄
我的數據庫
id column1 column2 column3
row 1 apple orange grape
我的PHP代碼
<?php
include("/secure/authdb.php");
$submitdata = "orange";
$SQL = $authdb -> prepare("SELECT `$submitdata` FROM `tablefruit` WHERE `id=1`");
$SQL -> execute();
$returnfruit = $SQL -> fetchColumn(0);
die($returnfruit);
?>
在這段代碼中覆蓋太多的問題在這裏,但一個大的線索是陳述($ returnfruit); –
您的'WHERE'子句與整個事物周圍的刻度不正確。它應該是應該打勾或根本不打勾的欄。 –