对于我的学校,我需要选择项目从MySQL Server,它应该只显示名称和价格。
$sql = "SELECT `item`,`price` FROM `items` ";
$query = mysqli_query(con(), $sql);
$row = mysqli_fetch_array($query);
foreach($row as $values)
{
echo "<p>".$values["item"]."</p>";
echo "<p>".$values["price"]."</p>";
}我只得到了这样的东西:
L
L
L
L
4
4
4
4它是表中唯一的第一项,但是DB中有很多行。
发布于 2015-10-31 17:06:22
你做得很好,但你做错的是,你只选择了一个项目,然后迭代这个单一的值。
在这里,您只提取LLLL4444,并且只在上面循环,所以,为了得到所有的内容。
你得这么做。
$sql = "SELECT `item`,`price` FROM `items` ";
$query = mysqli_query(con(), $sql);
while($row = mysqli_fetch_array($query))
{
echo "<p>".$row["item"]."</p>";
echo "<p>".$row["price"]."</p>";
}https://stackoverflow.com/questions/33454172
复制相似问题