在SQL语句上方填充PHP变量

在SQL语句上方填充PHP变量,php,mysql,Php,Mysql,我想问一下,是否可以回显SQL数据库语句上方的Php变量,该语句提取上述变量所需的信息。在这种情况下,变量称为“$bidsfound”。我正在使用一个在页面顶部带有Required的变通方法,但这意味着我要连接到同一个数据库两次。谢谢 <span class="receivedbids-label" >Received Bids (<?php echo $bidsfound;?>) </span> </div><!-- C

我想问一下,是否可以回显SQL数据库语句上方的Php变量,该语句提取上述变量所需的信息。在这种情况下,变量称为“$bidsfound”。我正在使用一个在页面顶部带有Required的变通方法,但这意味着我要连接到同一个数据库两次。谢谢

<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)组合在一起(甚至分开)是一个好主意。将逻辑结构化为模块(函数或对象)是实现这一点的正确方法

我正在使用一种变通方法,在页面顶部有一个必需的


这有很多问题。如果在包含的文件中有任何代码是内联执行的(即不是函数、变量、常量或对象定义),则可能是做错了事情,造成了安全问题,限制可重用性,使调试代码更加困难。

最好只在页面顶部连接一次,然后为以后设置变量。你为什么要这样做?谢谢你的回复我是新手。。。让我试试你的建议。我这样做是因为我在SQL语句下面作为搜索结果回显引导卡。我需要通过一些测试来解决这个问题。Cheers必须使用三元运算符。为什么会有两个连接调用?我将检查十进制运算符函数。我会详细解释。我在SQL语句结果中回显搜索结果CSS DIV。回声CSS格式化的DIV大约有30行长。这是个人资料卡的列表。他们必须去特定的地方。我甚至可以要求它,它在我想要的地方工作得很好。我想我找到了一个方法。。。我会要求它在一个页面的顶部,并在声明中,使回显的内容成为一个变量,可以放置在页面的任何地方。我会测试的。这个帖子是隐藏的。昨天它被Burgav Rao的Funk 49 Niner删除了♦. 我解决了。谢谢,我解决了…在文件A中,SQL语句结果DIV被放置在一个变量中。需要SQL语句并将其放在文件B页面的顶部。然后将变量放在文件B页面的任意位置:-)跨不同文件共享范围也是一种反模式。