0

我正在尝试将一些代码作为函数放入外部文件中,然后在另一个页面上运行它。

这是功能

function listBoats(){
    //get record set for all boats sort them by their "sort" number
    $queryBoat = "SELECT * FROM `CSINSTOCK` WHERE `id` <> 'mainPage' ORDER BY `sort` LIMIT 0, 1000";
    $result = mysqli_query($con,$queryBoat);
    return $result;

这就是我如何将它包含在我的页面上

include("monthly-specials-cs-functions.php");//get functions
listBoats(); //run query to list all the boats in the CSINSTOCK table

它似乎不起作用。我在这里做错了什么?

4

3 回答 3

4

您应该查看变量范围。在您的情况下,该$con变量在函数中未定义,因此您必须将其作为参数发送。

于 2013-06-10T14:10:16.820 回答
0

你想念的只是

$con

此变量应传递给此函数或在函数开头用作全局变量

global $con
于 2013-06-10T14:11:29.530 回答
-1

而不是 include("filename.php"); 你应该使用 require_once "filename.php";

于 2013-06-10T14:10:03.410 回答