php查询

时间:2017-09-21 09:22:35

标签: php mysql database mysqli database-connection

这里elow是我的查询。它在我的本地服务器上工作正常但是当我在实时服务器上推送它时会给我错误

  

"警告:mysqli_query()期望参数1为mysqli,boolean   在第5行和第34行的/home/softlogics/public_html/development.php中给出;

     

警告:mysqli_fetch_array()期望参数1为mysqli_result,   第6行/home/softlogics/public_html/development.php中给出的null

以下是我的代码

<ul id="top-menu" class="nav navbar-nav navbar-right mu-main-nav">
<?php
  $menu = "SELECT * FROM `menu` WHERE page = '' OR page = 
  'development' AND block = '0' ";
   $result = mysqli_query($conn, $menu);
   while ($row = mysqli_fetch_array($result)) {
   ?>
   <li><a href="#<?php echo $row['section_id'];?>"><?php echo 
   $row['name'];?></a></li>
   <?php
   }
   ?>
   <li><a class="mu-orange-btn" href="training.php">Training</a></li>
   </ul> 

提前感谢您的任何帮助。

1 个答案:

答案 0 :(得分:-1)

您可以使用

从sql语句中打印错误
<?php 
     mysqli_query($conn, $menu) or die("Error description: " . mysqli_error($conn));
 ?>