php - PHP Echo 中的 SQL 语句,HTML 标记中的 SQL 语句

标签 php mysql

我正在使用 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/

相关文章:

PHP,函数中的数据库连接。是否必须单独连接?

php - Ratchet PHP WAMP - React/ZeroMQ - 特定用户广播

mysql - 将 Swing 应用程序与 Tomcat 集成

Php/MySQL 到 ASP.NET/SQL Server,建议是否值得麻烦

mysql - 将十六进制转换为 int 以进行 MySQL 导入

php - 我应该发送哪些 header 才能缓存 PHP 脚本的输出?

php - CMS 表单无法根据 css 正确显示

php - 值未从 Android 设备插入 mysql 数据库

php - 从 mysql 表中获取最后更新的值

php - 无法在 php 中追加文件