この mysqli スタイルのクエリを理解するのに苦労しています。誰かがこのコードで私を助けてくれますか?
たとえば、クエリの結果 (またはデータベースに 3 つあるもの) を配列に入れて、テーブルに表示できるようにすることを目的としています。
これが私のコードです...
$get_orders_stmt = $db->prepare(
"select cap_transaction_id, company_id, company_transaction_id, cap_points, transaction2login
from transactions
where transaction2login = ?");
$get_orders_stmt->bind_param("s", $_SESSION['username']);
$get_orders_stmt->execute();
while($row = $get_orders_stmt->fetch()) {
$results[] = $row;
print_r($results);
返されたレコードとして $row を配列の結果に入れたいと思っていましたが、これは完全に間違っているのではないかと心配しています! 私の print_r() は私にこれを与えます...
Array ( [0] => 1 ) Array ( [0] => 1 [1] => 1 ) Array ( [0] => 1 [1] => 1 [2] => 1 )
ご意見やご指摘はありますか?
アップデート!私のマシンが仕様に達していないことが判明し、最良の回答がここにありました。get_results(); には MYSQLIND が必要です。より互換性のあるものに移行しています。