如何从数据库获取所有线程

时间:2015-05-29 04:36:07

标签: php html mysql

我使用此代码

获得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>

现在我需要如何获取所有记录

1 个答案:

答案 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_ *。