我有一行数据,我试图按列名检索单个记录。什么都没有回来。我究竟做错了什么?我是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'子句与整个事物周围的刻度不正确。它应该是应该打勾或根本不打勾的栏。 –