繁体   English   中英

PHP中的多个MySQL数据库查询

[英]Multiple mysql database queries in php

我有一个PHP文档,其中大部分包含html,但也包含一些MySql查询,如下所示:

<?php
require_once('connectdata.php');

$db = mysqli_connect(DB_HOST, DB_BENUTZER, DB_PASSWORT, DB_NAME);

$myquery = "SELECT name FROM Entries WHERE typ = 'Communication' ORDER BY name";

$result = mysqli_query($db, $myquery);

while($row = mysqli_fetch_object($result))
 {
 echo "$row->name";

 }

mysqli_close($db);

我在文档中多次使用此精确代码来回显我要显示的数据。 这是一个好习惯还是有一种方法,可以在获取所有数据后立即进行连接并在文档中稍后回显它们?

如果我那样离开就不好了吗?

您已经有连接。 当您必须进行查询时,请使用以下语法:

$myquery = "SELECT name FROM Entries WHERE typ = 'Communication' ORDER BY name";

您可以包括:

$db = mysqli_connect(DB_HOST, DB_BENUTZER, DB_PASSWORT, DB_NAME);

connectdata.php文件中,每个文件仅包含一次(需要)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM