ヌルPHPを返して、私のクエリは以下の通りです:集計関数SUM()私は、この問題を得た
$obtener_egresos_cobrados = mysql_query("SELECT SUM(subtotal) AS egresos_cobrados FROM rg_egresos WHERE id = '".$sesionidCont."' AND DATE_FORMAT(fecha, '%Y') = '".$primerFechaAnio."' AND DATE_FORMAT(fecha, '%m') < '".$primerFechaMes."' AND (tipoCuenta = 2 OR tipoCuenta = 3) AND (estado_factura = 1 OR estado_factura = 3) AND modificado = 0") or die (mysql_error());
$obtener_egresos_cobrados = mysql_fetch_assoc($obtener_egresos_cobrados);
$total_egresos_cobrados = $obtener_ingresos_cobrados['egresos_cobrados'];
そして、それは万の量を返すだけnullを返しますと仮定し、私がやるしようとすると、これはphpMyAdminの中に直接、これは適切な量を返し、これは、クエリが実行された後のphpMyAdminが生成するものである:
SELECT SUM(subtotal) AS egresos_cobrados
FROM rg_egresos
WHERE id =6
AND DATE_FORMAT(fecha, '%Y') = '2016'
AND DATE_FORMAT(fecha, '%m') < '02'
AND (
tipoCuenta =2
OR tipoCuenta =3
)
AND (
estado_factura =1
OR estado_factura =3
)
AND modificado =0
私は、変数を交換しようとしました$primerFechaAnio
と$primerFechaMes
の日付の値は、まだ動作していない、私は行方不明ですか?
エラーは明らかにあなたのPHPコードで明らかです。 – Strawberry
@Strawberryはい、間違いでした:) –
PHPの 'mysql_ *'関数は廃止予定ですので、使用しないでください。なぜPHPのmysql_ *関数を使うべきではないのですか?](http://stackoverflow.com/questions/12859942/why-shouldnt-i-use-mysql-functions-in-php)を読んでください。それらを何に置き換えるか。 –