PHP SQLITE3无法获取rowid

时间:2014-06-03 20:24:27

标签: php sqlite

所以我在我的一个名为'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'];

之外,其他所有内容都应该正常工作

非常感谢任何帮助,谢谢。

1 个答案:

答案 0 :(得分:0)

将您的查询更改为SELECT rowid,* FROM ...