Php 如何回显此MySQL查询的结果?
这是我的密码:Php 如何回显此MySQL查询的结果?,php,mysql,Php,Mysql,这是我的密码: include_once("config.php"); $database = new mysqli(DB_HOST, DB_USER, DB_PASS, DB_NAME); $findnextsite = "SELECT MAX(id) FROM scraped_data"; echo $findnextsite; $database->close(); my config.php文件的副本: define("DB_HOST", "
include_once("config.php");
$database = new mysqli(DB_HOST, DB_USER, DB_PASS, DB_NAME);
$findnextsite = "SELECT MAX(id) FROM scraped_data";
echo $findnextsite;
$database->close();
my config.php文件的副本:
define("DB_HOST", "localhost");
define("DB_NAME", "my_database");
define("DB_USER", "my_username");
define("DB_PASS", "password");
上面的代码在我刷新页面时显示:
SELECT MAX(id) FROM scraped_data
我试图让它显示在查询结果中,而不是查询本身。基本上,我所要做的就是在我的表中找到最高的
id
,并将其分配给一个变量,以便我可以在几个地方使用它。您需要首先执行查询,将结果存储在一个变量中,然后回显该变量。现在,您正在回显查询字符串的文本值,而不是通过执行查询获得的结果值
根据本页内容:尝试以下内容…:
if ($result = $database->query($findnextsite)) {
echo $result;
}
尝试将这段代码用于Echo。这些是config.php文件的实际文本内容,或一组占位符以避免显示实际内容?除非您知道自己在做什么,否则请小心使用max。请确保您使用的是
mysqli.*
命令,因为mysql.*
命令已贬值,不应使用。
<?php
$records=mysql_query($findnextsite );
**while($scraped_data=mysql_fetch_assoc($records)) {
echo $Schools['Name'];**
}//end while
?>