这个mysqli查询应该对结果做什么?

时间:2016-05-22 12:10:38

标签: mysql mysqli

我被要求修复一个重度定制的zen购物车,它充满了不使用标准zen购物车练习来访问数据库的查询。使用zen cart我很少需要直接处理mysql命令,所以我必须研究各种函数,因为我遇到过它们,以便我可以将查询转换为ZC标准实践。 虽然我已经完成了大部分工作并且他们现在正在高效而正确地工作,但我对这个问题感到有点困惑。

$q = mysqli_query($connect,sprintf('SELECT * FROM FENQUIRY 
WHERE ENCSUNIQUE = %d',
$FENQCON->ENCONCSUNIQUE));
$FENQUIRY = mysqli_fetch_object($q);
mysqli_free_result($q);

我可以看到它应该从表'FENQUIRY'中收集所有行,其中ENCSUNIQUE匹配在代码中先前找到的值。 它看起来像我然后将所有数据写为字符串?或数组?到$ FENQUIRY,然后它从$ q中删除数据以释放内存。 我是否正确地解释了这一点?

1 个答案:

答案 0 :(得分:1)

它从FENQUIRY表和get_param $FENQUIRY中获取一行,其中包含已获取行的数据。