选择sum作为var:php

zdwk9cvp  于 2021-06-19  发布在  Mysql
关注(0)|答案(2)|浏览(323)

我不想从两个表中选择一个数值列的总和,当我加上我的两个变量时,我总是得到0,这是我的错。
我的代码:

$ecoles_classes = $wpdb->get_results("SELECT (SUM(classes)) as total FROM wp_ecoles_details ");
$mairie_classes = $wpdb->get_results("SELECT (SUM(classes)) as total FROM wp_mairie_details ");
$ecoles_classes_var = $ecoles_classes->total ;
$mairie_classes_var = $mairie_classes->total ;
$ecole_maire_classes = $ecoles_classes_var + $mairie_classes_var
?>
<input type="hidden" value="<?php echo ($ecole_maire_classes) ?>" id="result_1" >
pw9qyyiw

pw9qyyiw1#

试试这个

$ecoles_classes_var = $ecoles_classes{0}->total;
 $mairie_classes_var = $mairie_classes{0}->total;
lf3rwulv

lf3rwulv2#

获取一组行,以便访问适当的行uisng索引,例如:

$ecoles_classes = $wpdb->get_results("SELECT (SUM(classes)) as total FROM wp_ecoles_details ");
    $mairie_classes = $wpdb->get_results("SELECT (SUM(classes)) as total FROM wp_mairie_details ");
    $ecoles_classes_var = $ecoles_classes{0}->total;
    $mairie_classes_var = $mairie_classes{0}->total;
    $ecole_maire_classes = $ecoles_classes_var + $mairie_classes_var
    ?>
    <input type="hidden" value="<?php echo ($ecole_maire_classes) ?>" id="result_1" >

从wp文件
$输出
(字符串)(可选)任何数组|数组|对象|对象| k常量。对于前三个中的一个,返回按sql结果行号从0索引的行数组。每一行都是一个关联数组(列=>值,…)、一个数字索引数组(0=>值,…)或一个对象。(->列=值)。对于object_k,返回由每行第一列的值设置键的行对象的关联数组。重复的键将被丢弃。
https://developer.wordpress.org/reference/classes/wpdb/get_results/

相关问题