Php mysqli类无法';不可能包含一个';价格';-是一种归属还是可能?
这更像是一个理论问题。我正试图使用luke welling和laura thomson的php和mysql开发书籍中的一个书店示例,为我的在线pizzashop webapp构建一个购物车系统 在下面的代码中,有一个$item变量是一个对象。该对象似乎具有该价格属性。据我判断,您正在将这个对象追溯到mysqli类。因为我使用的是netbeans,所以包含的mysqli.php文件是隐藏的。在我的计算机上的任何其他mysqli.php文件中都找不到price属性 再说一次,我很确定mysqli类中没有price属性,因为它毫无意义,但是这个属性可能来自哪里呢Php mysqli类无法';不可能包含一个';价格';-是一种归属还是可能?,php,mysqli,Php,Mysqli,这更像是一个理论问题。我正试图使用luke welling和laura thomson的php和mysql开发书籍中的一个书店示例,为我的在线pizzashop webapp构建一个购物车系统 在下面的代码中,有一个$item变量是一个对象。该对象似乎具有该价格属性。据我判断,您正在将这个对象追溯到mysqli类。因为我使用的是netbeans,所以包含的mysqli.php文件是隐藏的。在我的计算机上的任何其他mysqli.php文件中都找不到price属性 再说一次,我很确定mysqli类中
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;
}
}
}
返回
一个对象,其字符串属性与获取的行相对应,如果resultset中没有更多行,则为NULL
否
$item->pizza\u价格代码>引用从数据库中获取的行中的一段数据。我假设数据库中有一列名为pizza\u price
。所以$item->pizza\u价格
将包含此处的值。因为上面的查询只选择列pizza\u price
,我假设或$item->price
是一个打字错误。@Veredesmarld读过一些浮动的教程,这并不奇怪:)。也修改了我的答案。是的,就是这样。由于在Netbeans中,属性“price”(在课程中键入的方式)以绿色亮起,看起来它在某个地方被真正识别,但现在我意识到,无论在该箭头之后键入什么,它都以绿色亮起。比萨价格栏当然很有意义。@游客们很高兴它被分类了。:)