PHP Warning

  • Автор темы ildefonso99
  • Дата начала
ildefonso99
Местный
Сообщения
42
Реакции
1
В файле Error_log выдаёт такую ошибку: "
[09-Sep-2018 13:26:47 UTC] PHP Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, boolean given in /home/fishrich/public_html/actions/load_stat.php on line 49 and 50

Вот эти строки load_stat.php:
$fish_1 = mysqli_fetch_assoc(mysqli_query($connect_db, "SELECT SUM(`sum`) AS `s` FROM t_play WHERE fish = '1' AND st = '1'"));
$fish_2 = mysqli_fetch_assoc(mysqli_query($connect_db, "SELECT SUM(`sum`) AS `s` FROM t_play WHERE fish = '2' AND st = '1'"));


Что делать?
 
Последнее редактирование:
DjSuzuki
Участник
Сообщения
186
Реакции
72
ildefonso99 написал(а):
В файле Error_log выдаёт такую ошибку: "[09-Sep-2018 13:26:47 UTC] PHP Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, boolean given in /home/fishrich/public_html/actions/load_stat.php on line 50"
Вот эти строки load_stat.php:
$fish_1 = mysqli_fetch_assoc(mysqli_query($connect_db, "SELECT SUM(`sum`) AS `s` FROM t_play WHERE fish = '1' AND st = '1'"));
$fish_2 = mysqli_fetch_assoc(mysqli_query($connect_db, "SELECT SUM(`sum`) AS `s` FROM t_play WHERE fish = '2' AND st = '1'"));


Что делать?
Оформляйте коды через BB код.
Вставить - код
 
ildefonso99
Местный
Сообщения
42
Реакции
1
pligin
Участник
Сообщения
3.654
Реакции
1.336
ildefonso99 написал(а):
В файле Error_log выдаёт такую ошибку: "
[09-Sep-2018 13:26:47 UTC] PHP Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, boolean given in /home/fishrich/public_html/actions/load_stat.php on line 49 and 50

Вот эти строки load_stat.php:
$fish_1 = mysqli_fetch_assoc(mysqli_query($connect_db, "SELECT SUM(`sum`) AS `s` FROM t_play WHERE fish = '1' AND st = '1'"));
$fish_2 = mysqli_fetch_assoc(mysqli_query($connect_db, "SELECT SUM(`sum`) AS `s` FROM t_play WHERE fish = '2' AND st = '1'"));


Что делать?
походу у тебя одно из значений является булевым, а ты пытаешься его сравнить с единицей.
какой тип данных содержат sum, fish, st?

UPD
Bool, Boolean: Эти типы являются синонимами для tinyint (1). Значение ноль считается ложным. Ненулевая значения считаются истинными.
 
Последнее редактирование модератором:
ildefonso99
Местный
Сообщения
42
Реакции
1
pligin написал(а):
походу у тебя одно из значений является булевым, а ты пытаешься его сравнить с единицей.
какой тип данных содержат sum, fish, st?

UPD
Как узнать какой тип данных? Я просто новичёк, переделываю готовый сайт...
 
pligin
Участник
Сообщения
3.654
Реакции
1.336
jameson
Участник
Сообщения
612
Реакции
359
Ты создаешь таблицу а не столбец!
7467657.png


1. выбираешь нужную таблицу
2. нажимаешь "структура"
3. создаешь нужное количество столбцов
 
ildefonso99
Местный
Сообщения
42
Реакции
1
jameson написал(а):
Ты создаешь таблицу а не столбец!Посмотреть вложение 3984

1. выбираешь нужную таблицу
2. нажимаешь "структура"
3. создаешь нужное количество столбцов
Всё, нашёл, теперь какие типы нужны для st, fish, sum? И кстати, у меня не одной таблицы нету...
 
pligin
Участник
Сообщения
3.654
Реакции
1.336
  • #10
ildefonso99 написал(а):
Всё, нашёл, теперь какие типы нужны для st, fish, sum? И кстати, у меня не одной таблицы нету...
так загрузи базу
 
pligin
Участник
Сообщения
3.654
Реакции
1.336
  • #12
ildefonso99 написал(а):
чтобы что-то взять из базы, нужно сначала туда что-то запихнуть...
ты сказал
ildefonso99 написал(а):
И кстати, у меня не одной таблицы нету...
значит и нечего оттуда доставать
ildefonso99 написал(а):
Как загрузить?
этот вопрос в раздел Помощь по серверам/хостингу
 
ildefonso99
Местный
Сообщения
42
Реакции
1
  • #13
pligin
Участник
Сообщения
3.654
Реакции
1.336
  • #14
ildefonso99 написал(а):
А как определить какие типы подходят для sum, fish, st?
если ты не будешь отвечать на вопросы и делать то, что от тебя требуют, то твоя тема уйдет в мусор
 
ildefonso99
Местный
Сообщения
42
Реакции
1
  • #15
pligin написал(а):
если ты не будешь отвечать на вопросы и делать то, что от тебя требуют, то твоя тема уйдет в мусор
От меня попросили загрузить базу, при загрузке базы нужно указать типы для команд. А я не знаю какой тип к какой команде подходит
 
Сверху