0
我試圖從數據庫中顯示數據,我想知道我做錯了什麼。顯示來自數據庫的數據
類別:
class Information {
protected $info;
protected $sinfo;
public function __construct()
{
$this->db = new Config;
$r = $this->db->query('SELECT * FROM categories');
while($row = $r->fetch_array())
{
$this->info[] = $row;
}
}
public function getCategory()
{
return $this->info;
}
public function getCategoryTitle($category_title)
{
echo $category_title;
}
public function getListing($category_id)
{
$s = $this->db->query("SELECT * FROM listings WHERE category_id = $category_id");
while($sow = $s->fetch_array())
{
$this->sinfo[] = $sow;
}
return $this->sinfo;
}
public function getListingTitle($listing_title)
{
echo $listing_title;
}
}
顯示的信息:
$display_listings = new Info();
foreach ($display_listings->getCategory() as $row)
{
$display_listings->getCategoryTitle($row['category_title']);
foreach ($display_listings->getListing($row['category_id']) as $sow)
{
$display_listings->getListingTitle($sow['listing_title']);
}
}
這表明:
類別1
清單1
類別2
清單1
清單2
3類
清單1
清單2
清單3
我想讓它顯示:
類別1
清單1
類別2
清單2
3類
清單3
感謝您的幫助! – markerpower 2012-04-05 02:35:49
完全沒問題:) – 2012-04-05 03:11:51