简单的PHP脚本连接到MYSQL数据库

时间:2017-03-18 18:23:27

标签: php html mysql

我有以下代码,需要一些自定义。我需要在每个mysql记录之后换行,并在最底部加载网页的功能。这有可能吗?提前致谢。代码:

<html>
<head>
    <meta content="text/html; charset=ISO-8859-1"  http-equiv="content-type">
    <title> Food Orders </title>
    <link rel="stylesheet" type ="text/css" href="default.css">
</head>
<body>

<?php
$server_name = "localhost";
$user_name = "root";
$password = "mysqlpW";
$database_name = "menuDB12";

$connection = new mysqli($server_name, $user_name, $password, $database_name);
if ($connection->connect_error) {
    die("Connection Error: " . $connection->connect_error);
}

$attributes "SELECT tablenumber, food FROM clients";
$results = $connection->query($attributes);

if ($results->num_rows > 0) {
    while ($rows = $results->fetch_assoc()) {
         echo "Table Number: " . $rows["tablenumber"]. " Food Item: " . $rows ["food"].
         "<br>";
            }
    } else {
        echo "No Results";
        }

$connection->close();

?>
</body>
</html>

3 个答案:

答案 0 :(得分:0)

如果我理解正确,你想在页面的末尾显示你的数据库结果,为此你可以试试这个

$table = '';   if ($results->num_rows > 0) {
while ($rows = $results->fetch_assoc()) {
     $table .= "Table Number: " . $rows["tablenumber"]. " Food Item: " . $rows ["food"].
     "<br>";
        }
} else {
    $table = "No Results";
    }

并在页面的末尾或您希望显示的位置添加

<?php echo $table; ?>

答案 1 :(得分:0)

您在原始问题中写过换行符,但在评论中指定了页面符号(用于打印)。 此外,我知道您希望内容显示在打印页面的底部。

如果我的理解是正确的(如果您更准确地编辑问题会有所帮助),我建议您咨询以下内容:

Page breaks for printing on php page

在我创建基于网络的文档进行打印时,它帮助了我。

答案 2 :(得分:-1)

只需使用echo "<br>";换行。

我会推荐ajax来提神 https://www.w3schools.com/xml/ajax_intro.asp