나는 이것이 중복 것으로 확신하지만, 이것에 대한 답변을 찾을 수 없습니다. 어떤 이유로 든 데이터베이스를 조회 할 수 없습니다.경고 : mysqli_query() 매개 변수 1 mysqli, null 주어진 것으로 주어진
는Warning: mysqli_query() expects parameter 1 to be mysqli, null given in ... on line 12
내 dbConnect.php 파일
$adConn = mysqli_connect("myHost","myUser","myPword","myDB");
내 functions.php 파일을 가지고 ...
단순히 내가 함수를 호출하려고하지만 난 오류가require "dbConnect.php";
// Check connection
if (mysqli_connect_errno($adConn))
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
//-------------------------------------------------//
// Gets total number of games for a given week //
//-------------------------------------------------//
function GetGamesCount($wID){
$sql = "SELECT * FROM schedule WHERE weekID=$wID";
$gamesRS = mysqli_query($adConn, $sql);
$games = mysqli_fetch_array($gamesRS);
}
있다
연결 검사에서 오류가 발생하지 않았으므로이를 기능 내에 넣으려고했습니다. 나는 mysqli_num_rows 함수를 사용할 수 있다는 것을 알고있다. 왜 데이터베이스를 쿼리하지 않는지 알아 내야합니다. 동일한 문제가있는 다른 함수를 사용하여 쿼리를 시도했습니다. 그러나 페이지 내에서 쿼리하거나 별도의 파일에서 아약스를 사용하면 문제가 없습니다.
실종보고 싶지 않습니다. 어떤 도움이라도 대단히 감사합니다.
'$ adConn'은 어디에 정의되어 있습니까? –
[Little Bobby Tables] (http://xkcd.com/327/) – MisterBla