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

Как исправить три warning'a mysql_free_result()

28.06.2013, 13:55. Показов 1751. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Warning: mysql_free_result() expects parameter 1 to be resource, boolean given in /home/u353120382/public_html/modules/monitor/players_scr.php on line 118
PHP
1
2
3
4
printf("<tr><td>%s</td><td>%s</td><td>%s</td><td>%s</td></tr>", $name, $lvl, $orgaz, $job);
    }
}
mysql_free_result($result); - ошибка в этой строчке
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /home/u353120382/public_html/leaders.php on line 31 Warning: mysql_free_result() expects parameter 1 to be resource, boolean given in /home/u353120382/public_html/leaders.php on line 109
PHP
1
2
3
4
5
6
//=====
            printf("<tr><td>%s</td><td>%s</td><td>%s</td><td>%s</td><td>%s:%s</td></tr>", $row["Name"], $lead, $online, $visit, $row["pChas"], $row["pMin"]);
        }
        mysql_free_result($result); - ошибка в этой строчке
        ?>
    </table>
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
28.06.2013, 13:55
Ответы с готовыми решениями:

Ошибка mysql_free_result() expects parameter 1 to be resource, boolean given
mysql_free_result() expects parameter 1 to be resource, boolean given что это такое?

Нужно ли закрывать майскл сonnections или же mysql_free_result?
Привет... У меня вопрос. 1Нужно ли закрывать майскл сonnections или же mysql_free_result если это не использовать какие могут быть...

mysql_free_result(): supplied argument is not a valid MySQL result resource in
выдает такую ошибку на главной странице сайта...смотрела вроде как все...думаю может переход с битнами на денвер не устроил...возможно...

9
11 / 11 / 1
Регистрация: 04.03.2013
Сообщений: 62
28.06.2013, 14:01
Переводчик в помощь.
mysql_fetch_array() нужно передавать тип ресурс, а не логический
1
0 / 0 / 0
Регистрация: 28.06.2013
Сообщений: 6
28.06.2013, 14:11  [ТС]
можно поподробнее?
0
11 / 11 / 1
Регистрация: 04.03.2013
Сообщений: 62
28.06.2013, 14:15
Цитата Сообщение от Suarez11 Посмотреть сообщение
можно поподробнее?
нужна строка кода, где инициализируется переменная
PHP
1
$result =
1
0 / 0 / 0
Регистрация: 28.06.2013
Сообщений: 6
28.06.2013, 14:26  [ТС]
PHP
1
$result = mysql_query("SELECT Name,pLeader,pChas,pMin,pOnline,online FROM accounts WHERE pLeader >= '1' AND pAdmin = 0 ORDER BY pLeader;", $db);
Она имеется

Вот вам полный код, смотрите сами:
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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
<? include 'modules/header.php' ?>        
<div class="main-topic">
    <h1>Мониторинг лидеров организаций</h1>
</div>
<div>
    <p>
    <table>
        <tr>
            <th>
                <b>Ник:</b>
            </th>
            <th>
                <b>Организация:</b>
            </th>
            <th>
                <b>Статус:</b>
            </th>
            <th>
                <b>Последнее посещение:</b>
            </th>
            <th>
                <b>В игре (Часы:Минуты):</b>
            </th>
        </tr>
        <?php
        include $_SERVER['DOCUMENT_ROOT'] . '/adminpanel/db_conf_serv.php';
        $db = mysql_connect($host, $db_login, $db_password);
        mysql_select_db($db_name, $db);
        $result = mysql_query("SELECT Name,pLeader,pChas,pMin,pOnline,online FROM accounts WHERE pLeader >= '1' AND pAdmin = 0 ORDER BY pLeader;", $db);
        while ($row = mysql_fetch_array($result)) 
{
            //=====
            $visit = $row["pOnline"];
            $lead = $row["pLeader"];
            $online = $row["online"];
            //=====
            //Статус (Онлайн/Офлайн)
            if ($online == 1) {
                $online = '<font color="green">ONLINE</font>';
            } else {
                $online = '<font color="red">OFFLINE</font>';
            }
            //=====
            //Фракция
            if ($lead == 1) {
                $lead = 'Полиция Лос Сантоса';
            }
            if ($lead == 2) {
                $lead = 'ФБР';
            }
            if ($lead == 3) {
                $lead = 'Армия "Авианосец"';
            }
            if ($lead == 4) {
                $lead = 'Министерство здравоохранения';
            }
            if ($lead == 5) {
                $lead = 'La Cosa Nostra';
            }
            if ($lead == 6) {
                $lead = 'Yakuza';
            }
            if ($lead == 7) {
                $lead = 'Мэрия';
            }
            if ($lead == 8) {
                $lead = 'Казино Caligula';
            }
            if ($lead == 9) {
                $lead = 'Ошибка'; //SF news
            }
            if ($lead == 10) {
                $lead = 'Полиция Сан Фиерро';
            }
            if ($lead == 11) {
                $lead = 'Инструкторы';
            }
            if ($lead == 12) {
                $lead = 'The Ballas Gang';
            }
            if ($lead == 13) {
                $lead = 'The Vagos Gang';
            }
            if ($lead == 14) {
                $lead = 'Русская мафия';
            }
            if ($lead == 15) {
                $lead = 'Groove Street Gang';
            }
            if ($lead == 16) {
                $lead = 'San News';
            }
            if ($lead == 17) {
                $lead = 'Varios Los Aztekaz';
            }
            if ($lead == 18) {
                $lead = 'The Rifa Gang';
            }
            if ($lead == 19) {
                $lead = 'Армия "Зона 51"';
            }
            if ($lead == 20) {
                $lead = 'Полиция Лас Вентураса';
            }
            //=====
            printf("<tr><td>%s</td><td>%s</td><td>%s</td><td>%s</td><td>%s:%s</td></tr>", $row["Name"], $lead, $online, $visit, $row["pChas"], $row["pMin"]);
        }
        mysql_free_result($result);
        ?>
    </table>
</p>
</div>
<div class="clear"></div>
<? include 'modules/footer.php' ?>
0
11 / 11 / 1
Регистрация: 04.03.2013
Сообщений: 62
28.06.2013, 14:32
Строка запроса НЕ должна заканчиваться точкой с запятой.
1
0 / 0 / 0
Регистрация: 28.06.2013
Сообщений: 6
28.06.2013, 14:36  [ТС]
Цитата Сообщение от DennisRU777 Посмотреть сообщение
Строка запроса НЕ должна заканчиваться точкой с запятой.
Блин, что-то я запутался... , какая строка считается запросом? Чтобы удалить точку с запятой.
0
11 / 11 / 1
Регистрация: 04.03.2013
Сообщений: 62
28.06.2013, 14:43
Вот здесь
Цитата Сообщение от Suarez11 Посмотреть сообщение
PHP
1
$result = mysql_query("SELECT Name,pLeader,pChas,pMin,pOnline,online FROM accounts WHERE pLeader >= '1' AND pAdmin = 0 ORDER BY pLeader;"
1
0 / 0 / 0
Регистрация: 28.06.2013
Сообщений: 6
28.06.2013, 14:45  [ТС]
Цитата Сообщение от DennisRU777 Посмотреть сообщение
Вот здесь
Исправил, но теперь выдает: Parse error: syntax error, unexpected T_IF in /home/u353120382/public_html/modules/monitor/players_scr.php on line 8
PHP
1
if (!$result) {
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
29.06.2013, 00:01
Цитата Сообщение от DennisRU777 Посмотреть сообщение
Строка запроса НЕ должна заканчиваться точкой с запятой
с точки с запятой ничего страшного не будет. Более того, например, при использовании нескольких запросов они разделяются точкой с запятой..
Цитата Сообщение от Suarez11 Посмотреть сообщение
Исправил, но теперь выдает: Parse error: syntax error, unexpected T_IF
видимо, вы удалили точку с запятой из конца строки, а не из конца запроса. Возвращайте обратно

Добавлено через 1 минуту
Работа с БД MySQL
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
29.06.2013, 00:01
Помогаю со студенческими работами здесь

Выводятся только последние три числа из файла. Исправить код
Помогите исправить код, файл содержит значения: 3 3 0 1 2 3 4 5 8 7 8 выводит только последние 3 числа, то есть 8 7 8 8 7...

Как три нуля заменим на единицы, если они стоят друг с другом только ровно три?
В массиве using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; ...

Как сделать так, что бы, три пункта меню было слева и три с права, а между ними логотип
Меню, написано с помощью плагина Max Mega Menu, как сделать так, что бы, три пункта меню было слева и три с права, а между ними логотип ? ...

Написать функцию, которая принимает А вектор как аргумент и возвращает три вектора разделяя А вектор на три части
Есть А вектор A=... Написать функцию в Матлабе ,который принимает А вектор как аргумент и возвращает три вектора разделяя А вектор на...

Как найти отображение, которое переводит три точки в три другие точки
Имеем: -1, \infty, i. Данные точки соответственно переходят в i, 1, 1+i. Необходимо найти отображение. Насколько я понимаю для того что...


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка. Рецензия / Мнение/ Перевод Сайт называется reddit: The Thinkpad X220 Tablet is the best budget school laptop period. Это. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru