Intereting Posts
Невозможно установить / find detect_unicode на Off Использовать глобальные переменные в классе Можно ли передавать имена индекса массива внутри функции Как сделать каталог кеша доступным для записи PHP-фронт-контроллер без необходимости жесткого кодирования baseroot Извлечь текст из строки до ":", если существует? Почему функция mail () PHP не работает с установкой по умолчанию WAMP? Как разобрать гетерогенную разметку с помощью PHP? Создание результатов запроса Doctrine с помощью простого массива JSON Ошибка PHP – while / Else? Автоматическое разрешение Laravel ioc – работает от контроллера, но не от пользовательского класса Переименование пули моего пользовательского типа сообщений в WordPress больше не работает и сохраняет старую слизню Ошибка базы данных WordPress Сервер MySQL ушел на запрос Построение байтового массива в PHP с вариантами? Есть ли в PHP эквивалентный класс JQuery DOM-манипулятора / CSS-селектора?

Предупреждение: mysqli_fetch_assoc () ожидает, что параметр 1 будет mysqli_result, boolean задан в .. Тогда моя строка

Возможный дубликат:
mysql_fetch_array () ожидает, что параметр 1 будет ресурсом, boolean задан в select

В этот файл есть куча страниц. Я включил весь код, надеюсь, это может помочь. Также я разделяю код, чтобы вы могли точно видеть, где ошибки.

Любая помощь, которую вы можете предоставить, была бы замечательной.

Это моя функция, которая находится в файле bankaccount.class

/*Retrieve Current Balance*/ public function retrieve_current_balance(){ $balance_query = "SELECT CurrentBalance FROM BankAccount WHERE BankAccountID = " . $this->accountid . "LIMIT 0,1"; $result = mysqli_query($this->connection, $balance_query); return $result; } 

 <html> <head> <title>Results Page</title> <link rel=stylesheet type="text/css" href="../style.css"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <link href="../style.css" rel="stylesheet" type="text/css"> <link rel=stylesheet type="text/css" href="../navigation.css"> </head> <body bgcolor="#999999" bottommargin="0" leftmargin="0" marginheight="0" marginwidth="0" rightmargin="0" topmargin="0"> <center><table width="765" height="100%" cellpadding="0" cellspacing="0" border="0" background="img/mainbackground.jpg"><tr valign="top"><td> <div class="shadow"> <?php require_once('../header.inc.php'); ?> <table width="764" height="97" cellpadding="0" cellspacing="0" border="0"> </table> <table width="764" height="42" cellpadding="0" cellspacing="0" border="0"> <tr valign="top"> <td width="169"><img src="img/left1.jpg" width="169" height="42" border="0" alt=""></td> <td width="100%" background="img/left1bg.jpg"><img src="img/left1bg.jpg" width="20" height="42" border="0" alt=""></td> </tr> </table> <table> </div> <div> <div> <table width="764" cellpadding="0" cellspacing="0" border="0"> <tr valign="top"> <?php require_once('../footer_nav/navigation.inc.php'); require_once('../websiteconfig.inc.php'); require_once('../class/person.class.php'); require_once('../class/database.class.php'); require_once('../class/bankaccount.class.php'); /*Start Session*/ session_start(); $currentMember =unserialize($_SESSION['currentMember']); /*DataBase*/ $db = new Database; $conn = $db->connection; ?> <td width="16">&nbsp;</td> <td width="595"> </td> </tr> </div> <h2>Accounts</h2> </td> <table id="accounts" summary="Bank Account Balance Information"> <thread> <tr> <th>Account Number</th> <th>Account Balance</th> </tr> </thead> <tbody> <? /*Accounts*/ $currentMember->connection = $conn; $accounts = $currentMember->retrieve_all_accounts(); /* Loop Though Accounts*/ while($account = mysqli_fetch_assoc($accounts)) { /* Retrieve Account Balance*/ $bankaccount = new Bankaccount ($account['BankAccountID']); $bankaccount->connection = $conn; 

Здесь я получаю ошибку

  $balance = mysqli_fetch_assoc($bankaccount->retrieve_current_balance()); echo '<tr>' . "\n"; echo "\t" . '<td class="account_number">' . $account['BankAccountID'] . '</td>' . "\n"; echo "\t" . '<td class="account_balance">$' . number_format($balance['CurrentBalance'], 2) . '</td>' . "\n"; echo '</tr>' . "\n"; } /*Closed DataBase*/ mysqli_close($db->connection); ?> </td> </tr> </table> </td></tr> </tbody> </table> </table></center> </p> </div> </div> <div> </div> <?php require_once('footer.inc.php'); ?> </div> </body> </html> 

Это как раз то, что он говорит: $bankaccount->retrieve_current_balance() возвращает логическое значение, а не * mysqli_result_set *.

Проверьте или retrieve_current_balance() возвращаемые операторы retrieve_current_balance() . Бьюсь об заклад, один из них return false для отказа. Если это так, вы должны обновить данную строку, чтобы обработать этот случай.