我正在使用 mySQL,并且我有一个 SQL 语句分配给 PHP 中的一个变量。后来,我有一个 HTML <p>
我要在其中调用 SQL 语句并将结果插入字符串的元素。所以,如果 AppsToBeApproved
中有一项, 结果 <p>
内容应显示为“您有 1 个新应用程序。”
“appID”是每一项的自增主键
<?php
$newAppsCount = "COUNT(appID) FROM AppsToBeApproved";
?>
<p><?php echo "You have ".$newAppsCount." new applications."?></p>
这段代码的结果是这样的:
"You have SELECT * FROM AppsToBeApproved new applications."
为什么这不起作用?
最佳答案
您必须先连接到数据库并执行sql命令。
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "name_of_database";
$conn = new mysqli($servername, $username, $password, $dbname);
执行命令
$newAppsCount = "COUNT(appID) FROM AppsToBeApproved";
$result = $conn->query($newAppsCount);
然后打印结果。
<p><?php echo "You have ".$result." new applications."?></p>
确保sql命令正确。
关于php - PHP Echo 中的 SQL 语句,HTML 标记中的 SQL 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43550269/