php - 从数据库输出的数据不起作用
问题描述
我有一个授权页面,一切正常,但是当我登录时,我想从数据库中查看该用户的其他数据。代码仅淘汰一个用户和所有内容,当我退出会话并以新用户身份打开时,没有任何内容被淘汰....与数据库的连接有效
session_start();
require ('vendor/connect.php');
$FIRSTNAME=$_SESSION['FIRSTNAME'];
$sql = "SELECT BIRTHDAY from users WHERE FIRSTNAME='$FIRSTNAME'";
$result = ibase_query($db, $sql);
if (ibase_fetch_row($result) > 0) {
while($row = ibase_fetch_assoc($result)) {
echo "You BIRTHDAY: " . $row["BIRTHDAY"]. " ";
}
} else {
echo "0 results";
}
解决方案
您的代码应如下所示:
$sql = "SELECT BIRTHDAY from users WHERE FIRSTNAME='$FIRSTNAME'";
$result = ibase_query($db, $sql);
$row = ibase_fetch_row($result);
while ($row) {
echo $row[0] . "\t";
}
推荐阅读
- c++ - 在 C++ 中创建文件夹选择器对话框的最简单方法是什么?
- java - 错误:org.springframework.security.authentication.BadCredentialsException:错误的凭据
- python - 从两个元素之间的另一个数组中创建一个数组
- java - Talend 提取动态输入并将其转置
- c++ - 错误:在尝试检测 std::cout << t; 时将函数强制转换为数组类型 已验证
- r - 我什么时候应该在 R 中使用 read.csv() 与 read_csv()
- python - unittest blacklist 命名空间并失败任何引用它的尝试
- sqlite - 如何在sqlite中默认设置日期字段?
- r - 为什么 dplyr 折叠我的整个数据框而不是对其进行分组
- xml - 从 SSRS 调用服务 URL 时,如何设置 HTTP 标头值?