You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

PHP语法解析错误求助:unexpected ':'报错排查与解决

解决PHP语法错误:unexpected ':' 问题

你的报错是因为调用mysqli_query()时的语法错误,第21行里的query:是多余的,mysqli_query函数的第二个参数直接传入SQL语句字符串即可,不需要这种命名参数写法。

修正后的代码:

<?php 
    $query = mysqli_query($connection, 'SELECT * FROM menu');
    
    while($row = mysqli_fetch_array($query)):
?>
<ul>
    <li class="list active">
        <a href="#">
            <span class="icon"><ion-icon name="home-outline"></ion-icon></span>
            <span class="text">home</span>
        </a>
    </li>

<?php endwhile; ?>

另外提一句:当前循环里没有输出从menu表查询到的内容,如果需要展示数据库里的数据,要把<li>里的固定内容替换成$row对应的字段,比如$row['menu_name']这类形式。

内容的提问来源于stack exchange,提问作者javan7875

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.25 03:03:22