Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/256.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在php中显示MySQL查询的结果?_Php_Mysql - Fatal编程技术网

如何在php中显示MySQL查询的结果?

如何在php中显示MySQL查询的结果?,php,mysql,Php,Mysql,我在链接文件中具有此功能: function getIndividualHerpInfo($herpID) { $sql = "SELECT COLOR, PRICE FROM HERPES WHERE ID = $herpID"; return DBIface::connect()->query($sql)->fetch(PDO::FETCH_ASSOC); } 我可以从网站的任何其他页面调用此功能。我想做的是能够单独使用这个查询的结果。比如,重复

我在链接文件中具有此功能:

function getIndividualHerpInfo($herpID) {
    $sql = "SELECT COLOR, PRICE
    FROM HERPES
    WHERE ID = $herpID";
    return DBIface::connect()->query($sql)->fetch(PDO::FETCH_ASSOC);
}
我可以从网站的任何其他页面调用此功能。我想做的是能够单独使用这个查询的结果。比如,重复一个herp的颜色,在另一个地方,重复herp的价格

我试着在网上寻找如何做到这一点,但我找不到任何东西来帮助我了解这个特定函数的结构。请告诉我如何在另一个文件中单独使用此类查询的结果?谢谢。

像这样

$data = getIndividualHerpInfo(1);

echo $data['COLOR'];
echo $data['PRICE'];

您使用的是PDO,但您没有使用预先准备好的语句,而是让自己容易受到注入攻击。为什么?可能是ElGavilan的复制品你让我发笑。。。谢谢你,先生。siride,这只是为了一个大学作业,所以我不担心。