这是我的代码:
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();
我的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
并将其分配给变量,我可以在几个地方使用它。
答案 0 :(得分:0)
您需要先执行查询,将结果存储在变量中,然后回显该变量。现在,您正在回显查询字符串的文字值,而不是通过执行查询获得的结果值。
根据此页面:http://php.net/manual/en/mysqli.query.php尝试这样的事情......:
if ($result = $database->query($findnextsite)) {
echo $result;
}
答案 1 :(得分:0)
<?php
$records=mysql_query($findnextsite );
**while($scraped_data=mysql_fetch_assoc($records)) {
echo $Schools['Name'];**
}//end while
?>
尝试将这段代码用于Echo。