我正在尝试将一些代码作为函数放入外部文件中,并在另一个页面上运行它。
这是函数
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
它似乎不起作用。我在这里做错了什么?
答案 0 :(得分:4)
你应该研究变量范围。在您的情况下,函数中未定义$con
变量,因此您必须将其作为参数发送。
答案 1 :(得分:0)
你想念的只是
$con
此变量应传递给此函数或在函数开头用作全局
global $con
答案 2 :(得分:-1)