dozr13344 2018-07-02 05:43
浏览 705
已采纳

警告:mysqli_query()期望参数1为mysqli,null为何?

I am making a website for my high school annual project. The following error occurs in the php file :

Warning: mysqli_query() expects parameter 1 to be mysqli, null given in /host/home1/jbts/html/db/Plot-log.php on line 89

this is php source.

<?php
$link=mysqli_connect("localhost","xxxx","xxxxxxxxx","jbts");
if (!$link)
{ echo "MySQL error : "; echo mysqli_connect_error(); exit(); }
mysqli_set_charset($link,"utf8");
$sql = "select * from Plot-log";
$result = mysqli_query($link, $sql);
?>

and I used in html file like this.

<tr>
    <?  while($row=mysqli_query($con, $sql)){ ?>
        <tr> 
          <td> <?=$row[0]?></td> 
          <td> <?=$row[1]?></td>
          <td>  <?=$row[2]?></td>                                           
</tr>
    <?
    }
    ?>

i need your help... plz :)

  • 写回答

1条回答 默认 最新

  • doucong6884 2018-07-02 06:05
    关注

    To output the data you need to use one of the fetching methods - in this case mysqli_fetch_assoc

    <?php
        /* be consistent with the name of the db connection object - $link */
    
        $link=mysqli_connect("localhost","xxxx","xxxxxxxxx","jbts");
        if( !$link ) exit( "MySQL error : ". mysqli_connect_error() );
    
    
        mysqli_set_charset( $link, "utf8" );
        $sql = "select * from `Plot-log`";
    
        $result = mysqli_query( $link, $sql );
    
    ?>
    

    The names below need to be changed to the actual names of the columns in the table.

    <?php
        if( $result ){
            while( $rs=mysqli_fetch_assoc( $result ) ){
                echo "
                <tr>
                    <td>{$rs['FIELD_NAME_1']}</td>
                    <td>{$rs['FIELD_NAME_2']}</td>
                    <td>{$rs['FIELD_NAME_3']}</td>
                </tr>";
            }
        }
    ?>
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 MATLAB代码补全插值
  • ¥15 Typegoose 中如何使用 arrayFilters 筛选并更新深度嵌套的子文档数组信息
  • ¥15 前后端分离的学习疑问?
  • ¥15 stata实证代码答疑
  • ¥50 husky+jaco2实现在gazebo与rviz中联合仿真
  • ¥15 dpabi预处理报错:Error using y_ExtractROISignal (line 251)
  • ¥15 在虚拟机中配置flume,无法将slave1节点的文件采集到master节点中
  • ¥15 husky+kinova jaco2 仿真
  • ¥15 zigbee终端设备入网失败
  • ¥15 金融监管系统怎么对7+4机构进行监管的