【发布时间】:2018-09-30 07:27:40
【问题描述】:
我正在使用 PHP 和 MySQL 运行以下查询,但如果我只查询 1 个查询它可以工作,但如果我执行 3 个查询它就不起作用
知道为什么吗?
似乎是 while $ )) 引起了问题,但尝试了很多方法,但它什么也没显示
$boletas = mysqli_query($datacenter, "
SELECT * FROM ventas
WHERE documento = 'boleta'
ORDER BY id DESC LIMIT 1");
$facturas = mysqli_query($datacenter, "
SELECT * FROM ventas WHERE documento = 'factura'
ORDER BY id DESC LIMIT 1");
$notas = mysqli_query($datacenter, "
SELECT * FROM ventas
WHERE documento = 'nota'
ORDER BY id DESC LIMIT 1");
while($mostrar = mysqli_fetch_assoc($revisar)){
while($boleta = mysqli_fetch_assoc($boletas)) {
while($factura = mysqli_fetch_assoc($facturas)) {?>
<select class="selects" >
<option value="3" data-price="
<?php
echo str_pad($boleta['folio'] + 1, 15, "0", STR_PAD_LEFT);
?>">
boleta</option>
<option value="4" data-price="
<?php
echo str_pad($factura['folio'] + 1, 15, "0", STR_PAD_LEFT);
?>">factura</option>
<option value="5" data-price="
<?php
echo str_pad($nota['folio'] + 1, 15, "0", STR_PAD_LEFT);
?>">nota de venta</option>
</select>
<input type="text" class="inputs"
value="<?php
echo str_pad($boleta['folio'] + 1, 15, "0", STR_PAD_LEFT);
?>">
<?php
}
}
}
?>
它只是使用所有 3 个查询显示一个空白页面,但如果我使用 1 个查询,我会得到正确的结果 对此感到疯狂
【问题讨论】:
-
你检查过你的服务器错误日志看它是否抛出错误?
-
$boletas[] $boleta;中缺少某些内容 -
在提问时更改基本代码无济于事,我还要说您所做的更改将使您的代码不太可能工作。
标签: php jquery html mysql database