php从以前版本的文件执行代码

时间:2016-07-30 00:46:01

标签: php mysql

我是在NAS驱动器上使用phpmyAdmin的新手。我有一个简单的html页面,它调用一个php文件(CommitteeExtract.php)来从服务器上的mySQL数据库中检索数据。在开发时我创建了许多版本的php文件。我最终在版本8(CommissionExtract8.php)上工作。我现在想将它重命名为CommitteeExtract.php。但是,当我这样做时,生成的html文件看起来像原始(失败)verison一样工作。我注意到将文件重命名为任何以前的版本都会给出该版本的结果,即使该文件中的代码是版本8。

服务器是否缓存旧版本并忽略当前内容?如何让它仅识别当前版本。

我希望这很清楚,任何帮助都会受到赞赏:

CommitteeExtract.php如下所示:

<html>
<head>
    <link rel="stylesheet" href="Style_Main.css" >
    <title>Details</title>
</head>
<body>
      <table>
        <tr>
            <th>Name</th>
            <th>Birthday</th>
            <th>Email</th>
            <th>Street</th>
            <th>Town</th>
            <th>MobilePhone</th>
        </tr>

        <?php

            $servername = "xxx.xxx.x.xxx";
            $username = "User";
            $password = "1234";
            $dbase = "mydatabase";

            // Create connection
            $conn = mysql_connect($servername, $username, $password) or die("Cannot ccnnect to server");
            mysql_select_db($dbase) or die("Could not connect to $dbase database");
            clearstatcache();
            $query="SELECT FullName, DateOfBirth, EmailAddress, Street, Town, City, County, PostCode, MobilePhone FROM mydatabase'";
            $result = mysql_query($query) or die("Query Data Extract failed");

            while($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
                echo "<tr>";
                echo "<td>" . $row['FullName'] . "</td>";
                echo "<td>" . $row["DateOfBirth"] . "</td>";
                echo "<td>" . $row["EmailAddress"] . "</td>";
                echo "<td>" . $row["Street"] . "</td>";
                echo "<td>" . $row["Town"] . "</td>";
                echo "<td>" . $row["MobilePhone"] . "</td>";
                echo "</tr>";
            }

            mysql_free_result($result);mysql_close($link);
        ?>
    </table>
</body>
<p>There's a button down here! Waheyyyy</p>
<button type="Button" onclick="ExportToExcel()">Export to Excel</button>
</html>

通过此

从列表中的菜单项调用它
<li class="dropdown"><a href="#" class="dropbtn">Export Data</a>
    <div class="dropdown-content">
        <a href="#">Gmail Contacts</a>
        <a href="CommitteeExtract.php" target="_blank">Committee Extract</a>
        <a href="#" onclick="ExportForms()">Produce Forms</a>
    </div>
</li>

当href包含CommissionExtract8.php,并且该文件名为CommitteeExtract8.php时,它可以正常工作,返回我的数据。

但是,如果将文件重命名为CommissionExtract.php并将href更改为CommissionExtract.php,则会失败,并且与原始的CommissionExtract.php相同,即使代码完全不同。

对不起,我不知道如何查看和发布日志

0 个答案:

没有答案