[英]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.