mysql导出模板_PHP-将MySQL数据导入模板

我从PHP开始,我的这段代码可以正常工作:

require("conexaoBD.php");

$sql = "SELECT * FROM tb_materia_prima";

$limite = mysql_query("$sql");

while ($sql = mysql_fetch_array($limite) ) {

$data = $sql["data"];

$lote = $sql["lote"];

$material = $sql["material"];

$cor = $sql["cor"];

$quantidade = $sql["quantidade"];

$prazo = $sql["prazo"];

echo "

Data: $data
Lote: $lote
Material: $material
Cor: $cor
Quantidade: $quantidade Kilos
Previsão de entrega: $prazoEditar

";

}

?>

但是,现在我想像这样将回显数据放入HTML中:

Data:

Lote:

Material:

Cor:

Quantidade:

Prazo:

它也可以正常工作,但是只返回最后一个MySQL条目.如何显示所有条目?

解决方法:

首先获取数据,然后开始获取HTML模板

require("conexaoBD.php");

$sql = "SELECT * FROM tb_materia_prima";

$limite = mysql_query($sql);

$data = array();

while ($sql = mysql_fetch_array($limite) ) {

$data[] = $sql;

}

?>

Data: =$row['data']?>

Lote: =$row['lote']?>

Material: =$row['material']?>

Cor: =$row['cor']?>

Quantidade: =$row['quantidade']?> Kilos

Previsão de entrega: =$row['prazo']?>

Editar

但是,最好使用PDO获取数据:

require("conexaoBD.php");

$sql = "SELECT * FROM tb_materia_prima";

$stm = $pdo->prepare($sql);

$stm->execute();

$data = $stm->fetchAll();

?>

当然,模板部分将保持不变.这就是模板的重点:在更改程序逻辑时,模板将保持不变.反之亦然

标签:php,mysql,templates

来源: https://codeday.me/bug/20191010/1885231.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值