所以我在我的一个名为'rowid'的表中有一个列,在运行SQL Select *后跟一个foreach来获取每个单独的值时,我在尝试获取rowid数据时遇到错误。这是我的代码:
$sql = "SELECT * FROM user_settings WHERE Username = ?";
$result= $database->prepare($sql);
$result->bindParam(1, $User);
$result->execute();
foreach($result as $row){
echo $row['Username'];
echo "<br>";
echo $row['Firstname'] ." ". $row['Lastname'];
echo "<br>";
echo $row['Birthday'] ." ". $row['Location'] ." ". $row['Gender'] ." ". $row['rowid'];
echo "<br>";
除了$ row ['rowid'];
之外,其他所有内容都应该正常工作非常感谢任何帮助,谢谢。
答案 0 :(得分:0)
将您的查询更改为SELECT rowid,* FROM ...