【发布时间】:2020-01-13 18:13:04
【问题描述】:
我正在练习 sql,我有一个练习,我必须从数据库中获取波兰人口,然后显示每个拥有比波兰人口更多的国家。我有问题。我在 phpmyadmin 中测试了我的查询,它显示了每个人口比波兰多的国家,但是当我尝试在浏览器中显示它时,它显示为空数组。 这是我的代码,其中我有 sql 查询并显示它。 感谢您的每一个回答:)
$sqlToGetPLPopulation = <<<SQL
SET @population = (
SELECT
`Population`
FROM
`country`
WHERE
`Code` = 'POL');
SELECT
*
FROM
`country`
WHERE
`country`.`Population` > @population
SQL;
$result = $conn->query($sqlToGetPLPopulation);
$data = $result->fetchAll();
echo "<pre>";
print_r($data);
echo "</pre>";
【问题讨论】:
标签: php mysql sql phpmyadmin