【问题标题】:Results are displaying in phpmyadmin and not displaying in the browser结果显示在 phpmyadmin 中,而不显示在浏览器中
【发布时间】: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


    【解决方案1】:

    您可能应该检查您是否连接到正确的 SQL 服务器,甚至可能是正确的数据库。我已经有很多次了,一切正常,但我没有看到相同的结果。通常不是您认为的数据库...

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-02-01
      • 1970-01-01
      • 2021-04-09
      • 2014-12-18
      • 2014-04-07
      • 2018-12-15
      • 1970-01-01
      • 2016-07-02
      相关资源
      最近更新 更多