簡體   English   中英

如何在另一個 php 文件的函數中使用 $conn

[英]how can I use $conn within a function in another php file

我在一個文件中定義了 $conn,現在我試圖在另一個文件的函數中使用它。 我使用了 'global' 關鍵字,但它仍然給我錯誤。 這是代碼

<?php
function redirect_to($new_location){
    header("Location: " . $new_location);
    exit;
}
function query($query){
    global $conn;
    return mysqli_query($conn,$query);
}

function confirm($result){
    global $conn;
    if(!$result){
        die("Query Failed ". mysqli_error($conn));
    }
}

function fetch_array($result){
    return mysqli_fetch_array($result);
}

function getbooks(){
    $sql = query("SELECT * FROM books ORDER BY Id DESC");
    confirm($sql);

    while($row = fetch_array($sql)){
        echo $row['Author'];    
    }


}
?>

這是我定義 conn 的文件

<?php
    $conn = mysqli_connect("localhost", "root", "azonto47","Libraria");

    if (!$conn){
        die("Connection failed: ".mysqli_connect_error());
    }
?>

您必須包含定義$conn的文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM