我想顯示我從下面的查詢中檢索到的數據庫信息。它顯示用戶上傳的報告,僅顯示特定用戶上傳的報告。它使用一個會話變量來保存與userID相同的用戶登錄名。mysqli顯示數據庫信息
<?php
function getUploadedReports($user) {
$conn = new mysqli(localhost, root, DBPASS, DBNAME);
$reports = array();
$user = $_SESSION['sess_uid'];
$sql = "SELECT * FROM reports WHERE userID = '" . $conn->real_escape_string($user)."';";
// Performs the $sql query on the server
$maincat = $conn->query($sql);
while($row = $maincat->fetch_array(MYSQLI_ASSOC)) {
// do something with the $row
array_push($reports, $row);
}
echo $reports;
}
?>
但是我得到一個空白的結果,並在數據庫中我登錄作爲上傳了2份報告的特定用戶。我試圖在網頁上回顯信息,但是我也考慮過將結果放在各種表格上的路線。然而,目前我只是想讓信息在頁面上回顯。
第二雙眼睛會很有幫助,因爲我的問題的解決方案不明確。
是U確保烏爾會話數據是可用的?確保在頂部使用session_start()。 –
回顯查詢並在例如phpmyadmin或navicat中運行它。它會返回任何東西嗎? – RobinvdA
虐待嘗試並報告回 – user3296793