dbConnection.php다른 파일에서 mysqli 연결 개체에 액세스 할 수 없습니까?
<?php
include_once('config.php');
$dbConnection = new mysqli(DB_HOST,DB_USER,DB_PASS,DB_NAME);
if($dbConnection->connect_errno > 0){
die('Unable to connect to database [' . $db->connect_error . ']');
}
mysqli_set_charset($dbConnection, 'utf8');
?>
news.php
<?php
require_once('dbConnection.php');
function getNews($request){
$sql = "select * from news";
if (!$result = $dbConnection->query($sql)) {
die('There was an error running the query [' . $dbConnection->error . ']');
}
$news = array();
while ($row = $result->fetch_assoc()){
$news[]=$row;
}
$result->free();
$dbConnection->close();
return $news;
}
$latestNews = getNews($_REQUEST);
echo json_encode($latestNews);
?>
나는 점점 오전 오류가 정의되지 않은 변수를 선 XX에 dbConnection. 누구든지 문제를 해결할 수 있도록 도와 줄 수 있습니까?
다른 파일에있는 것이 아니기 때문에 그것은 함수 안에 있기 때문입니다. '$ dbConnection'을 매개 변수로 전달하거나'global $ dbConnection'을 사용해야합니다. – HtmHell
@HtmHell, 내 문제를 해결해 주셔서 감사합니다. – Hitendra