gpt4 book ai didi

php - 在我的表 : It shows one record less 中显示记录时出错

转载 作者:行者123 更新时间:2023-11-29 05:20:22 24 4
gpt4 key购买 nike

我正在显示我数据库中表格中的记录。

但是如果我有 6 条记录,我的 .php 文件会显示 5 条......它会少显示一条记录:我正在查看类似 this 的页面, 但我仍然有错误...

有什么想法吗?

这是我的代码:

    <?php 
include 'conexion.php';
$contabla=conexion();
$sqltabla="select * from precotizacion p, producto pro where p.idproducto=pro.id";
$resutadotabla=mysql_query($sqltabla,$contabla);
$dato=mysql_fetch_array($resutadotabla);

$contador=0;
while ($dato=mysql_fetch_array($resutadotabla))
{
$contador++;
echo "<td>".$contador."</td>";
echo "<td>".$dato['id']."</td>";
echo "<td>".$dato['parte']."</td>";
echo "<td>".$dato['descripcion']."</td>";
echo "<td><input size='3' name='pcanitdad' id='idcantidad' value ='1' onchange='editarproducto(this.value)'> </td>";
echo "<td>".$dato['pfinal']."</td>";
echo "<td>subtotal</td>";
echo "<td>Descuento aplicado</td>";
echo "<td>total";
echo "<td><select name='desc' id='desc' onchange='descuento(this.value)'>
<option >Aplicar</option>
<option >1</option>
<option >2</option>
<option >3</option>
<option >4</option>
<option >5</option>
</select></td>";
echo '<td><a href="abcs/eliminarprecotizacion.php?id='.$dato['id'].'"> Eliminar producto </a></td>';
echo "</tr>";
}
?>

最佳答案

在进入 while 之前,请删除这一行:

$dato=mysql_fetch_array($resutadotabla);

该行将获取第一条记录,然后进入 while 循环,并从第二条开始。

关于php - 在我的表 : It shows one record less 中显示记录时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26741482/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com