我已經複製並粘貼了所有可能的方法,建議如何爲一個用戶提取所有行,然後回顯到另一個頁面,但無法讓它回顯任何內容。該代碼不會給我錯誤只是空白我include_once PHP頁面。從同一用戶的數據庫中提取所有行
<?php
$userid = 10;
/****************************************************************
* Open connection to the MySQL database
****************************************************************/
// Create new mysqli object representing a connection to the MySQL data
$mysqli = new mysqli("localhost", "username", "password", "db");
// Test if a connection error occurred
if ($mysqli->connect_errno !=0) {
exit;
}
/**************************************************************
* Run an SQL statement
**************************************************************/
// Create an INSERT query
$query = "SELECT * FROM table WHERE(userid='".$userid."')";
$result = $mysqli->query($query);
if ($result = $mysqli->query($query)) {
while ($rows = $result->fetch_assoc()) {
$rows[] = $row;
}
foreach($rows as $row) {
$category = $row['category'];
$amount = $row['amount'];
echo $category;
}
$result->close();
}
// Attempt to close connection
$closed = $mysqli->close();
?>
此用戶有10行內容,我想全力以赴,請協助!
你爲什麼要運行查詢的兩倍,並運行兩個獨立的循環?你可以結合while + foreach循環,並簡單地使用echo $ rows ['category']'。 –