Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
Mikesss
0 / 0 / 0
Регистрация: 23.12.2016
Сообщений: 2
1

Mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, boolean given in C:\OpenServer\domains\localhost

23.12.2016, 23:24. Просмотров 1211. Ответов 1
Метки нет (Все метки)

Здравствуйте, на странице выдает такую ошибку Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, boolean given in C:\OpenServer\domains\localhost\database.php on line 177
Отрывок №1
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
  <?php
              function mysqli_result($result, $row, $field = 0) {
                  $result->data_seek($row);
                  $data = $result->fetch_array();
                  return $data[$field];
              }
 
 
              $mysqli = new mysqli($hostname, $username, $password, $dbname);
 
              mysqli_connect($hostname,$username,$password) OR DIE("Can't create a connection!");
              @mysqli_select_db($mysqli, $dbname) or DIE ("Can't create a database!");
              mysqli_set_charset($mysqli,"utf8");
          ?>
Собственно сам отрывок №2 с линией, которая указана в ошибке
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
                      <?php
 
 
                          echo    "<form class='form form-inline' align='center' method='post' name='spec_form'>";
                          echo            "<div class='form-group'>";
                          echo                "<input type='text' class='form-control' name='spec_name' placeholder='Название специальности'>";
                          echo            "</div>";
                          echo            "<br><br><button type='submit' class='btn btn-default' name='add_spec' value='Добавить'>Добавить</button>";
                          echo    "</form>";
 
                          if($spec_name!='' && $_POST['add_spec']=='Добавить') {
 
                              $query = "INSERT INTO spec(spec_name) VALUES('$spec_name')";
                              mysqli_query($mysqli ,$query);
 
                          }
 
                      ?>
 
                      <table class="table table-bordered">
                      <thead>
                          <th>ID</th>
                          <th>Специальность</th>
                      </thead>
                      <tbody>
 
                      <?php
 
                          $query="SELECT s.id, s.spec_name FROM spec s LEFT JOIN group g ON g.id_spec=s.id";
                          $result = mysqli_query($mysqli ,$query);
 
                              while($row = mysqli_fetch_assoc($result)) {
                                  echo "<tr>";
                                  echo    "<td>".$row['id']."</td>";
                                  echo    "<td>".$row['spec_name']."</td>";
                                  echo "</tr>";
 
                              }
 
                      ?>
 
                      </tbody>
                      </table>
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.12.2016, 23:24
Ответы с готовыми решениями:

ошибка Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, boolean given in W:\domains\test.ru\index
Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, boolean given in...

mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, boolean given
Ошибка помогите пожалуйста исправить Notice: Undefined index: nnnn in...

Mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, boolean given
Работаю на Easy PhP. При написании кода представленного ниже браузер выводит ошибку: ...

Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, boolean given
Как исправить данную ошибку? Warning: mysqli_fetch_assoc() expects parameter 1 to be...

1
Jewbacabra
Эксперт PHP
4042 / 3323 / 1429
Регистрация: 24.04.2014
Сообщений: 10,022
23.12.2016, 23:56 2
PHP
1
mysqli_query($mysqli ,$query) or die(mysqli_error($mysqli));
0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.12.2016, 23:56

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, boolean given in
Здравствуйте, у меня проблема с данным кодом, а точнее с запросом, я так понял что тут проблема в...

Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, boolean given in
Добрый день, возникает ошибка Warning: mysqli_fetch_assoc() expects parameter 1 to be...

PHP Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, boolean given in
Выводится ошибка в логах: PHP Warning: mysqli_fetch_assoc() expects parameter 1 to be...

Ошибка Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, boolean given in C:\xampp\htdocs\qwerty\
Вылезает вот такая ошибка: &quot;Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.