php - 在 SQL 语句上方填充 PHP 变量
问题描述
请问是否可以回显 SQL 数据库语句上方的 Php 变量,该语句提取上述变量所需的信息。在这种情况下,变量称为“$bidsfound”。我在页面顶部使用了一个必需的解决方法,但这意味着我要连接到同一个数据库两次。谢谢。
<span class="receivedbids-label" >Received Bids (<?php echo $bidsfound;?>) </span>
</div><!-- Card Head end -->
<div class="card-body" >
<?php
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
etc etc..
while($row = $result->fetch_assoc()) {
etc etc..
// Number of rows Found
$bidsfound = mysqli_num_rows($result);
?>
解决方案
不。PHP 是一种过程语言 - 这意味着状态会随着程序执行一次而改变 -echo $bidsfound
在执行之前$bidsfound = mysqli_num_rows($result);
和执行时执行,$bidsfound 将具有不同的值或没有值。
将应用程序逻辑(主要是 PHP)与源代码中的呈现 (HTML) 组合在一起(甚至分离)是一个好主意。将逻辑结构化为模块 - 函数或对象是实现这一目标的正确方法。
我正在使用页面顶部带有必需项的解决方法
这有很多问题。如果您在包含的文件中有任何内联执行的代码(即不是函数、变量、常量或对象定义),那么您可能做错了事情并产生了安全问题,限制了可重用性并使其更难调试你的代码。
推荐阅读
- azure-ad-b2c - Azure B2C - 请求令牌时的 nca 是什么?
- firebase - 为什么我在尝试更新我的个人资料图片时遇到此错误?
- c# - 如何从 DotNetCore Api 到 Angular 客户端逐块下载文件
- vb.net - LNK 文件位置错误
- reactjs - 如何使用父组件的数据作为子组件的useState?
- web-scraping - 如何使用带有检查元素的端点方法XHR提取数据
- .htaccess - 有没有办法在不更改 URL 的情况下从 URL 重定向到带有参数的页面?
- java - 如何将诸如绽放或晕影之类的后处理效果添加到 JFrame 包含?
- reactjs - 无法从 react.js 获取谷歌云存储桶图像
- javascript - 同一页面中的多个 GPT 广告仅显示一次