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

PHP双文件引入问题求助:ListAll.php无法正常执行

问题排查与解决

1. 核心问题:ListAll.php的语法错误导致执行中断

你的ListAll.php存在两处语法问题,PHP解析器遇到错误会直接停止执行,这就是主页面只显示到Testing1、后续内容完全无输出的原因:

  • 双引号嵌套错误:所有包含双引号的echo语句中,内部双引号未正确处理。比如echo "<Table border=""1"">"; 这种写法会让PHP解析混乱,可改为两种正确写法:
    // 用单引号包裹外层字符串
    echo '<Table border="1">';
    // 或转义内部双引号
    echo "<Table border=\"1\">";
    
  • 表格标签未闭合:最后一个单元格的标签写成了<td>,遗漏了闭合符号,应改为</td>:
    echo "      <td width=\"750\"><b>Last Action</b></td>";
    

2. 次要问题:数据库连接变量不匹配

db.php中定义的数据库连接变量是$link,但主页面最后用$conn->close();尝试关闭连接,这会触发未定义变量错误,需改为:

<?php $link->close(); ?>

修正后的ListAll.php代码示例

<?php
echo "<b>Current Items</b><br>";
echo '<Table border="1">';
echo "  <tr>";
echo "      <td width=\"300\"><b>Description</b></td>";
echo "      <td width=\"80\"><b>Date Opened</b></td>";
echo "      <td width=\"80\"><b>Last Action Date</b></td>";
echo "      <td width=\"750\"><b>Last Action</b></td>";
echo "</tr>";
?>

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.11 00:11:25