我必須顯示菜單上的所有頁面名稱。但是pageName並沒有出現,但懸停效果在那裏。例如,如果有4個頁面名稱需要顯示 - 4個懸停效果,2個pageName - 2個懸停效果。這意味着它正在循環我的數據庫。但是它不顯示?查詢不顯示
<?php
$con=mysql_connect('localhost','root','') or die ('could not connect to db:'. mysql_error());
mysql_select_db('database') or die('No db found');
$sql="SELECT * FROM page ";
$query=mysql_query($sql)or die('Query failed');
while ($result = mysql_fetch_array($query)) {
echo "
<a href='".$result ['pageName']."'></a> ";
}
?>
我的表頁
CREATE TABLE IF NOT EXISTS `page` (
`pageID` int(6) NOT NULL,
`chapterID` int(5) DEFAULT NULL,
`pageName` varchar(35) NOT NULL,
`pageIcon` varchar(35) NOT NULL,
`page_src` varchar(50) NOT NULL,
`tooltip` varchar(30) NOT NULL,
`category` enum('Novice','Intermediate','Expert','') NOT NULL
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=latin1;
--
-- Dumping data for table `page`
--
INSERT INTO `page` (`pageID`, `chapterID`, `pageName`, `pageIcon`, `page_src`, `tooltip`, `category`) VALUES
(1, 1, 'Networking Terms Explained', 'glyphicon glyphicon-file', 'networking_terms.html', 'Get Familiar with the terms', 'Novice');
** STOP **使用depricated'myslq_ * API。使用'mysqli_ *'或'PDO'。 – Jens