php - 如何在 PHP 中执行 SQL 查询?
问题描述
这是一个简单的问题,但似乎没有网站或资源可以告诉我答案。
我有一个如下的 sql 查询:
SELECT COUNT(id) FROM Events
够简单!我如何获得价值?如何在 PHP 中运行此查询以便打印结果?
(顺便说一句,我知道如何在 select 语句中逐行打印一些东西,但我这里只需要一个值,所有在线教程都到此为止,不要给我 PHP 代码。我'已经找了好几天了!就像我会开车一样——我只需要有人告诉我在哪里可以找到车钥匙。)
=======
我会更多地解释我的问题。很多人将我指向其他页面(我已经看过)实际上并没有解释如何获取数据。
到目前为止,这是我的代码:
$sql8 = "SELECT COUNT(ID) as counter FROM Events";
$result8 = $conn->query($sql8);
if ($result8->num_rows > 0) {
while($row8 = $result8->fetch_assoc()) {
echo $row8['counter'].".".$row8['COUNT(ID)'];
}
}
这可行,但我认为这不是最有效的编写方式。如何执行此查询?这是我问题的主要部分。我如何从中获得计数是有效的(谢谢),但现在是正确编写它的问题。
谢谢,布伦丹
解决方案
如果您已经知道如何打印 select 语句数据,您应该对这个查询执行相同的操作。我认为您在映射列时遇到问题:
while($row=$result->fetch_assoc){
$data=$row['COUNT(id)'];
}
// or you can use SELECT COUNT(id) as counter FROM Products;
Then you can map the column: $row['counter'];
推荐阅读
- linux - Gnome:检测选择时复制
- firebase - 如何限制 Firebase Admin SDK 从 firebase 数据库中删除数据
- python - ubuntu中的opencv python屏幕截图
- azure-devops - 用于自动化 Azure DevOps Pipelines 的 API?
- angular - Angular 6:无法以模式提交表单
- ruby-on-rails - Rails 5 如何解决 NoMethodError - 仅在 minitest 期间发生的 nil:NilClass 的未定义方法“名称”
- xpath - 在规范内从 .getAttribute 返回一个值
- java - 如何在一个 Java 控制器类中使用两个 TableView
- python - Python 全局类属性
- visual-studio-code - 有没有办法在 vs 代码资源管理器中展平或合并单个文件夹?