拉回所有行我现在有一个名为类别表在我的数据库功能阵列无法从数据库
类别
CATID categoy
- 新闻
- HTML
- PHP
- CSS
想拉后退行从数据库中只使用下面的代码
private function navigation(){
$url = BASE_URL;
$dbc = @mysqli_connect(DB_HOST, DB_USER, DB_PASSWORD, DB_NAME);
if (!$dbc) {
trigger_error('Could not connect to MySQL:' .mysqli_error());
}
$query = "SELECT catId, category AS 'catName' FROM category ORDER BY catName DESC";
$result = mysqli_query($dbc, $query) or trigger_error("Query: $query\n<br>MySQL Error: ");
while($row = mysqli_fetch_array($result)){
$name = $row['catName'];
$catId = $row['catId'];
$this -> nav =<<<NAVIGATION
<li>$name</li>
<p>test</p>
NAVIGATION;
}
}
我试图做一个功能之外,所有行带回没有问题带回1分的结果。
$querying = "SELECT catId, category AS 'catName' FROM category ORDER BY catName ASC";
$results = mysqli_query($dbc, $querying) or trigger_error("Query: $query\n<br>MySQL Error: ");
while($row = mysqli_fetch_array($results)){
$name = $row['catName'];
$catId = $row['catId'];
$page->body ("$name");
}
我想知道是否有人能指导我在哪里出错。
预先感谢您。
你在哪里期待多个结果?每次迭代都会覆盖'$ this-> nav'和'$ page-> body'。 – alexn 2012-03-22 16:49:06