У меня на данный момент 2 результата в моей MySQL базе данных с таким же user_id
, и я хочу, чтобы эхо все в моем HTML table
с PDO
, но каждый раз показывает только 1 результат, а не все.
<?php
$querytest = "SELECT o.output_valu,
p.amount,
p.amount_all,
p.order_id,
p.datetime
FROM allusers a
INNER JOIN order_history o
ON a.account_number = o.account_number
INNER JOIN paymentall p
ON o.output_vl_id = p.output_vl_id
WHERE a.account_number = :account_num
ORDER BY p.datetime";
$statementtest = $conn->prepare($queryoutgo);
$statementtest->bindParam(':account_num', $account_num);
$statementtest->execute();
$test_result = $statementtest->fetchAll();
foreach ($test_result as $row) {
$outputtest = $row['output_valu'];
}
?>
<table>
<tr>
<th>Test</th>
</tr>
<tr>
<td><?php echo $outputtest; ?></td>
</tr>
</table>
С print_r($test_result);
он показывает мои 2 results
в array
, но почему бы не с моим кодом? Я всегда работал с mysqli
, а не с PDO в прошлом, может быть, кто-то здесь может мне помочь:)