function connect(){
$db = new mysqli(localhost, bludevel_PMI, password1, bludevel_PMIForm);
if ($db->connect_errno) {
echo json_encode(array($mysqli->connect_error));
return false;
exit();
}}
function disConnect(){
mysqli_close($db);
}
function downloadData(){
if ($_POST['cmd'] == "downloadData"){
$result = $db->query("SELECT * FROM Jobs");//error on this line
if($result){
while ($row = $result->fetch_array()){
$jobs[$row['PMINumber']] = $row['Address'];
}
//$result->close();
//$db->next_result();
}
$result = $db->query("SELECT * FROM Installers ORDER BY `Order` ASC");
if($result){
while ($row = $result->fetch_array()){
$installers[] = $row['Names'];
}
//$result->close();
//$db->next_result();
}
echo json_encode(array($jobs, $installers));
return true;
}}
PHP Fatal error: Call to a member function query() on a non-object
このスクリプトを実行するとエラーが発生します。$ dbは確かにオブジェクトであり、他の関数で正常に使用したので、問題は関数自体にあるはずです。私はphpを初めて使用するので、どんな助けでも大歓迎です。