我对编程有点陌生,我以基本的知识尝试创建一个页面,显示存储在数据库中的消息。(我已经做到了,因此可以放入消息)
我想出了如何在页面上显示一条消息,但这是数据库中的第一条消息。
我如何使它不仅显示一个消息,而且显示所有消息?
到目前为止,这是我的代码。
<?php
$host = "localhost";
$user = "root";
$pwd = "";
$db_name = "berichten";
mysql_connect($host, $user, $pwd)or die("cannot connect");
mysql_select_db($db_name)or die("cannot select DB");
$sql = mysql_query("SELECT * FROM messages ORDER BY id ASC");
$id = 'id';
$name = 'naam';
$email = 'email';
$onderwerp = 'onderwerp';
$bericht = 'bericht';
$rows = mysql_fetch_assoc($sql);
echo 'name: '. $rows[$name] . '</br>' . 'e-mail: '. $rows[$email] . '</br>' . 'onderwerp: ' . $rows[$onderwerp] . '</br>' . 'bericht: ' . $rows[$bericht];
更改此行:
$rows = mysql_fetch_assoc($sql);
对此:
while ($row = mysql_fetch_assoc($sql))
{
echo 'name: '. $rows[$name] . '</br>' . 'e-mail: '. $rows[$email] . '</br>' . 'onderwerp: ' . $rows[$onderwerp] . '</br>' . 'bericht: ' . $rows[$bericht];
}
但是,请注意,不建议使用MySQL扩展,最好使用新的MySQLi扩展。
您可以在这里阅读有关内容:http : //php.net/manual/zh/book.mysqli.php
另外,您也可以使用PDO:http : //php.net/manual/zh/book.pdo.php
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句