将MySQL数据库值分配给PHP变量

问题描述 投票:1回答:3

我有一个包含产品和价格的MySQL数据库表。虽然是html格式,但我在某个php文件中获得了产品名称。对于此文件中的操作,我还需要相应的价格。

对我来说,以下内容足以说明这一点:

$price = mysql_query("SELECT price FROM products WHERE product = '$product'");

但是,它的回显返回:

Resource id #5 

而不是像这样的值:

59.95

似乎还有其他选择,例如mysqli_fetch_assocmysqli_fetch_array但是我无法让他们输出任何有意义的东西,而且我也不知道该使用哪个。

提前感谢。

php mysql database variables assign
3个回答
14
投票
$price = mysql_query("SELECT price FROM products WHERE product = '$product'"); $result = mysql_fetch_array($price);

现在可以使用它打印

echo $result['price'];

作为旁注,我建议您切换到PDOPDO,因为mysqli API已弃用,很快将不再使用]]


3
投票

0
投票
© www.soinside.com 2019 - 2024. All rights reserved.