我需要通过电子邮件从数据库中获取所有用户数据作为我的唯一ID,但它一直显示一行
下面是我的查询函数:
public function fetchAirtimeTrans() {
$email = $_SESSION['logged'];
$query = $this->db->prepare("SELECT * FROM Transactions WHERE `email` = '$email' ORDER BY id ASC ");
$query->execute();
$query->setFetchMode(PDO::FETCH_ASSOC);
$result = $query->fetchAll();
return $result;
}
这是我得到的结果result
和我的数据库事务表:transactions table
和我的索引文件(带表:
$datas = new Transactions();
$result = $datas->fetchAirtimeTrans();
if($result) {
foreach( $result as $row) {
}
?>
<?php
<tr>
<td> <?= $row[trans_id] </td>
</td>
</tr>
}
1条答案
按热度按时间5t7ly7z51#
我假设这不是打印错误,应该是
*trans_id是字符串,需要用引号引起来
<?php
和?>
不正确</td>