这更多的是一个理论问题。我正在尝试为我的在线披萨店网络应用程序构建一个购物车系统,使用luke welling和laura thomson的php和mysql开发书中的一个示例书店。
在下面的代码中,$item变量是一个对象。该对象似乎具有该价格属性。据我所知,您正在将这个对象追溯到mysqli类。由于我使用的是netbeans,因此包含的mysqli.php文件是隐藏的。我在电脑上的任何其他mysqli.php文件中都找不到price属性。
再说一遍,我很确定mysqli类中没有price属性,因为这根本没有意义,但这个属性可能来自哪里?
if (is_array($bestelling))
{
$conn = connect2db();
foreach ($bestelling as $isbn => $key)
{
$query = "SELECT pizza_price FROM pizzas WHERE Pizza_id = $pizzaId";
$result = $conn->query($query);
if ($result)
{
$item = $result->fetch_object();
$item_price = $item->price;
}
}
}