使用PHP打印条件计数查询
我需要一些PHP方面的帮助,我想从使用PHP打印条件计数查询,php,mysql,sql,mysqli,Php,Mysql,Sql,Mysqli,我需要一些PHP方面的帮助,我想从COUNT(*)查询中打印一个值,但它是有条件的,我的代码: <?php require ('../login/conexion.php'); session_start(); if(!isset($_SESSION["id_usuario"])){ header("location: ../login/"); } //I wanna do this $consulta_OD = '';
COUNT(*)
查询中打印一个值,但它是有条件的,我的代码:
<?php
require ('../login/conexion.php');
session_start();
if(!isset($_SESSION["id_usuario"])){
header("location: ../login/");
}
//I wanna do this
$consulta_OD = '';
function query_()
{
global $conexion, $consulta_OD;
$sql = 'SELECT COUNT(*) as total from gok_registro WHERE estado=3';
return $conexion->query($sql);
}
$consulta_OD = query_OD();
$costo_OD = $consulta_OD->fetch_assoc();
echo $costo_OD['total'];
?>
顺便说一句,与BD的连接很好,因为我的代码可以正常工作,没有“//i want do this”注释后面的行。查询也在控制台中工作
最后一行是在文档的另一部分打印查询,是否有帮助?您的SQL请求看起来不错。 但是:
- 永远不会调用函数
query
- 功能
不存在query\u OD
global$consulta\u OD代码>未在函数
因此毫无用处查询中使用
如果您通过
query\u OD
重命名query\u
,您的代码应该可以工作不明白您想要什么?看起来不错。你有什么问题?你在Wanna失去了我你说的条件计数是什么意思?条件对你如何处理结果没有影响。你的代码应该可以工作。