Php 从数据库中获取不同的行
这是我用来在index.php中显示结果的函数,style.css正确地处理了li和div,我只想在每个li中显示我想要的价格或服务。示例:Php 从数据库中获取不同的行,php,database,Php,Database,这是我用来在index.php中显示结果的函数,style.css正确地处理了li和div,我只想在每个li中显示我想要的价格或服务。示例:($\u GET\u ROW['ID']='1',$\u GET\u ROW['ID']='2') 您似乎需要一个while循环来遍历行,如下所示: if (mysql_num_rows($get)==0) { echo "Não existem produtos a serem mostrados!"; } else { while($ge
($\u GET\u ROW['ID']='1',$\u GET\u ROW['ID']='2')
您似乎需要一个
while
循环来遍历行,如下所示:
if (mysql_num_rows($get)==0) {
echo "Não existem produtos a serem mostrados!";
} else {
while($get_row = mysql_fetch_assoc($get)) {
**echo '<li class="l1 i1 column1">';
echo '<h2>'.$get_row["servico_normal"].'</h2>';
echo '<div class="basket"><a href="cart.php?adicionar=' .$get_row['id'].'">Adicionar</a></p></div>';
echo '<div class="preco"><em>Preco:</em <strong>'.number_format($get_row['preco'], 2).'</strong><span>EUR</span>';
echo '</div>';**
}
}
对于第一行,输出为:
<li class="l1 i1 column1">
<h2>Servico Normal</h2>
<div class="basket"><p><a href="cart.php?adicionar=1">Adicionar</a></p></div>
<div class="preco"><em>Preco:</em><strong>29.50</strong><span>EUR</span></div>
服务正常
Preco:29.50EUR
您需要while($get\u row=mysql\u fetch\u asoc($get)
而不是如果
。作为旁白,使用mysqli或pdo库。mysql正在被弃用。好吧,但除此之外,我可以解决这个问题吗?现在我没有时间学习ok,但除此之外,我可以解决这个问题,现在我没有时间学习你真的应该第一次就尝试学习它,所以哟你以后不必再学了。@Nation这只是我个人的经验。这是一个真正的警钟,在你自学之后,然后进入真实世界。好的,njk,谢谢你,我是认真的。我会学的,但现在我真的需要一个答案,在我未来的项目中,我会使用mysqli_uu或PDO,但现在我真的需要这个。噢,m我错了,我有一个while循环而不是if..对不起!无论哪种方式它都不会区分行…我需要这样的东西,例如:$get_row['id']='1'
if (mysql_num_rows($get)==0) {
echo "Não existem produtos a serem mostrados!";
} else {
while($get_row = mysql_fetch_assoc($get)) {
**echo '<li class="l1 i1 column1">';
echo '<h2>'.$get_row["servico_normal"].'</h2>';
echo '<div class="basket"><a href="cart.php?adicionar=' .$get_row['id'].'">Adicionar</a></p></div>';
echo '<div class="preco"><em>Preco:</em <strong>'.number_format($get_row['preco'], 2).'</strong><span>EUR</span>';
echo '</div>';**
}
}
while ($get_row = mysql_fetch_assoc($get)) {
$liClass = 'l' . $get_row[id];
echo '<li class="' . $liClass . ' i1 column1">';
echo '<h2>' . $get_row[servico] . '</h2>';
echo '<div class="basket"><p><a href="cart.php?adicionar=' . $get_row['id'] . '">Adicionar</a></p></div>';
echo '<div class="preco"><em>Preco:</em><strong>' . number_format($get_row['preco'], 2) . '</strong><span>EUR</span>';
echo '</div>';
}
<li class="l1 i1 column1">
<h2>Servico Normal</h2>
<div class="basket"><p><a href="cart.php?adicionar=1">Adicionar</a></p></div>
<div class="preco"><em>Preco:</em><strong>29.50</strong><span>EUR</span></div>