简单 PHP SQL WHERE
Simple PHP SQL WHERE
我的代码看起来:
$sql = "SELECT SUM(kolicina_djeca) FROM rezervacije WHERE datum_od = '$datefrom'";
$res = mysqli_query($connection,'SELECT SUM(kolicina_djeca) FROM rezervacije WHERE datum_od = "$datefrom"');
var_dump($res);
if (FALSE === $res) die("Select sum failed: ". mysqli_error($connection));
$row = mysqli_fetch_row($res);
$sum = $row[0];
var_dump($sum);
我总是得到 NULL 结果,但是在 phpmyadmin 中,当我 运行 相同的 SQL 语句时,我得到整数 13.
这是我在 phpmyadmin 中 运行 宁:
SELECT SUM(kolicina_djeca) FROM rezervacije WHERE datum_od = "12-08-2018"
请更新您的查询如下....
$sql = "SELECT SUM(kolicina_djeca) as sum FROM rezervacije WHERE datum_od = '$datefrom'";
此外,您必须将 $row[0]
替换为 $row['sum']
$sum = $row['sum'];
我希望这能解决您的问题
我的代码看起来:
$sql = "SELECT SUM(kolicina_djeca) FROM rezervacije WHERE datum_od = '$datefrom'";
$res = mysqli_query($connection,'SELECT SUM(kolicina_djeca) FROM rezervacije WHERE datum_od = "$datefrom"');
var_dump($res);
if (FALSE === $res) die("Select sum failed: ". mysqli_error($connection));
$row = mysqli_fetch_row($res);
$sum = $row[0];
var_dump($sum);
我总是得到 NULL 结果,但是在 phpmyadmin 中,当我 运行 相同的 SQL 语句时,我得到整数 13.
这是我在 phpmyadmin 中 运行 宁:
SELECT SUM(kolicina_djeca) FROM rezervacije WHERE datum_od = "12-08-2018"
请更新您的查询如下....
$sql = "SELECT SUM(kolicina_djeca) as sum FROM rezervacije WHERE datum_od = '$datefrom'";
此外,您必须将 $row[0]
替换为 $row['sum']
$sum = $row['sum'];
我希望这能解决您的问题