我使用此代码
获得1个结果
不是所有数据库线程
使用echo $ articles;发布1条记录
include_once 'clude/conn.php';
$sql = "SELECT * FROM exploit";
$q = mysql_query($sql);
$num_row = mysql_num_rows($q);
$articles = mysql_fetch_array($q);
mysql_close();
?>
<html>
<head>
<title>
Test
</title>
<meta charset="UTF-8">
</head>
<body>
<h1 style="color: red;"><a href="exploit.php?id=<?php echo $articles['id']; ?>"><?php echo $articles['title']; ?></a></h1>
</body>
</html>
现在我需要如何获取所有记录
答案 0 :(得分:1)
使用while循环获取所有记录。
在我的解决方案中,我使用while循环。
$sql = "SELECT * FROM exploit";
$q = mysql_query($sql);
$num_row = mysql_num_rows($q);
while($articles = mysql_fetch_array($q)) {
?>
<h1 style="color: red;"><a href="exploit.php?id=<?php echo $articles['id']; ?>"><?php echo $articles['title']; ?></a></h1>
<?php
}
mysql_close();
?>
同样不推荐使用mysql_ *函数,所以请改用mysqli_ *。