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

Ошибка Resource id #6 . Почему так выводиться?

09.11.2012, 18:38. Показов 13698. Ответов 15
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
class basic{
#автоподключение про создании обьекта
function __construct(){
    global $connect;
    global $count;
$connect=mysql_connect(CONST_HOST, CONST_USER, CONST_PASS) or die(mysql_errno($connect)." : ".mysql_error($connect));
if($connect){
mysql_select_db(CONST_DBNAME) or die(mysql_errno($connect)." : ".mysql_error($connect));
$count=mysql_query("SELECT COUNT(*) FROM getfiles") or die(mysql_errno($connect)." : ".mysql_error($connect));
 
}
}
 
    }

PHP
1
2
3
4
Include_once("./tools/setup.inc");
include_once("./class/radiozuk.inc");
$Tbasic=new basic();
echo $count;
выводит Resource id #6
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
09.11.2012, 18:38
Ответы с готовыми решениями:

Подскажите почему не выводиться итоговое число , не могу понять что не так сделала
1. Дано натуральное число N. Получить число M, записанное теми же цифрами в обратном порядке. #include "stdafx.h" ...

Ошибка в коде. Почему комментарий выводиться два раза?
<?php if($_GET == ''){ print " <form> <input type='hidden' name='c' value='obr' /> <b>Имя:</b> <br><input type='text'...

Почему возникает ошибка: "mysql_num_rows() expects parameter 1 to be resource, string given"?
где тут ошибка? и почему она возникает? $db->Query("SELECT * FROM dbcool_users_a where user='$kom'"); $bon = $db->FetchArray(); ...

15
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
09.11.2012, 19:27
это не ошибка вернее ошибка, но логическая - программа работает верно. полученный ресурс необходимо еще обработать, почитайте тему Работа с БД MySQL
0
0 / 0 / 0
Регистрация: 14.12.2010
Сообщений: 102
09.11.2012, 20:42  [ТС]
не понимаю что делать как обработать? MYSQL_NUM возвращается массив с числовыми индексами
MYSQL_ASSOC возвращается ассоциативный массив (со строковыми индексами) я ни то ни другое не знаю как указать, как тогда поступить, я получаю количество записей SELECT COUNT(*) FROM getfiles приходит ответ обрабатываю через mysql_fetch_assoc а как вывести?
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
09.11.2012, 20:47
там же написано
Цитата Сообщение от KOPOJI Посмотреть сообщение
PHP
1
2
3
$res = mysql_query("SELECT * FROM `test` LIMIT 1");
$row = mysql_fetch_assoc($res);
print_r($row);
только свой запрос подставляете

Добавлено через 2 минуты
PHP
1
2
3
4
$res=mysql_query("SELECT COUNT(*) AS `count` FROM `getfiles`") or die(mysql_errno($connect)." : ".mysql_error($connect));
$row = mysql_fetch_assoc($res);
$count = $row['count'];
echo $count;
0
0 / 0 / 0
Регистрация: 14.12.2010
Сообщений: 102
09.11.2012, 21:24  [ТС]
я не хотел по какому то столбцу делать, потому что могут быть пропуски в некоторых столбцах

Добавлено через 9 минут
PHP
1
2
3
4
5
6
7
8
//Количество записей
function count($CO){
if($connect){
    $C="SELECT COUNT(*) AS id FROM $CO";
$count=mysql_query($C) or die(mysql_errno($connect)." : ".mysql_error($connect));
$resl=mysql_fetch_assoc($count);
return $resl['id'];
}}
и все равно не хочет работать!!!! (((((((((((((( аааа я уже почти головой монитор пробил
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
09.11.2012, 21:35
SELECT COUNT не возвращает значения записей. Она лишь подсчитывает число этих записей, грубо говоря - и возвращает число затронутых рядов, а не сами ряды.

Добавлено через 42 секунды
Цитата Сообщение от cargo29 Посмотреть сообщение
я не хотел по какому то столбцу делать, потому что могут быть пропуски в некоторых столбцах
и чем в таком случае мой код не устраивает?
0
0 / 0 / 0
Регистрация: 14.12.2010
Сообщений: 102
09.11.2012, 21:40  [ТС]
он не работает. я попробовал его, не робит

Добавлено через 3 минуты
PHP
1
2
3
4
5
6
7
8
9
<?php
include_once("./tools/setup.php");настройки
include_once("./content/menu.php");меню
include_once("./class/radiozuk.php");класс
$Tradiozuk=new radiozuk(); создаю обьект
echo $Tradiozuk->count("getfiles") ; вызов функции
include_once("./content/content.php"); форма
 
?>

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
<?php
class radiozuk{
#автоподключение при создании обьекта
function __construct(){
    global $connect, $files, $gbook, $banners;
$connect=mysql_connect(HOST, USER, PASS) or die(mysql_errno($connect)." : ".mysql_error($connect));
if($connect){
mysql_select_db(DBNAME) or die(mysql_errno($connect)." : ".mysql_error($connect));
$gf="SELECT * FROM ".FILE_DB;
$files=mysql_query($gf, $connect) or die(mysql_errno($connect)." : ".mysql_error($connect));
$gb="SELECT * FROM ".GBOOK_DB;
$gbook=mysql_query($gb, $connect) or die(mysql_errno($connect)." : ".mysql_error($connect));
$q="SELECT * FROM ".BANNERS_DB;
$banners=mysql_query($q, $connect) or die(mysql_errno($connect)." : ".mysql_error($connect));
 
}}
 
 
#в момент когда объект подвергается сборке мусора. Т.е. завершает своё существование
function __destructor(){
  
}
 
#вызовется, если у объекта была попытка выполнить несуществующий метод. Первым параметром будет имя этого метода, а вторымбудет массив входных параметров, которыепытались этой функции передать.
function __call($name, $array){
Echo "<b><center>Вы попытались взломать сайт...</b></center>";
}
 
 
function __get($name){
Echo "<b><center>Вы попытались взломать сайт...</b></center>";
}
 
 
function __set($name, $value){
Echo "<b><center>Вы попытались взломать сайт...</b></center>";
}
 
 
function __toString(){
Echo "<b><center>Вы попытались взломать сайт...</b></center>";
} 
 
 
 
 
 
#копирайт и автор 
function about_site(){
Echo "©".INFO_NAME." для сайта <a href=".INFO_SITE.">".INFO_ABOUT."</a><br />Автор: ".INFO_AUTOR;
}   
    
#текущая, удаляемая и сравнение дат
function dates($fdate){
if($fdate=='FDATE'){
$t=Date('Y-m-d'); //дата
return $t;
}
if($fdate=='FDATE_DEL'){
$n=strtotime(FILE_DAY);
$u=date('Y-m-d', $n); //плюсованая дата
return $u;
}
if($fdate=='FDATE_S'){
$t=Date('Y-m-d');
$n=strtotime(FILE_DAY);
$u=date('Y-m-d', $n); 
if($t>$u){
$r="1";
return $r;
}else{
$r="0";
return $r;
}}
} 
 
 
//Количество записей
function count($CO){
if($connect){
    $C="SELECT COUNT(*) AS id FROM $CO";
$count=mysql_query($C, $connect) or die(mysql_errno($connect)." : ".mysql_error($connect));
$resl=mysql_fetch_assoc($count);
return $resl['id'];
}}     
}
?>
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
09.11.2012, 21:50

Не по теме:

cargo29, я вот одного не пойму. Зачем вы пишете все это в классах? Это бессмыслица, вы только ухудшаете код. Зачем вы запихнули эти функции (именно функции - это можно сказать не методы) внутрь класса? %-)


Цитата Сообщение от cargo29 Посмотреть сообщение
function count
это зарезервированное слово.
Попробуйте отдельно все это выполнить (без "ООП"), не знаю насчет global в классах
P.S. ссылка зачем, что там надо увидеть?
0
0 / 0 / 0
Регистрация: 14.12.2010
Сообщений: 102
09.11.2012, 22:20  [ТС]
я тогда не понимаю, покажите пример опп какие функции должны быть в классах
0
 Аватар для Dolphin
814 / 797 / 201
Регистрация: 21.09.2012
Сообщений: 2,656
09.11.2012, 22:25
Рановато еще до ООП. Научитесь нормально писать процедурным методом
0
0 / 0 / 0
Регистрация: 14.12.2010
Сообщений: 102
09.11.2012, 22:47  [ТС]
рано не рано но для знаний нужно узнать, или жалко уже поделиться информацией?

Добавлено через 14 минут
ПППЦЦЦЦЦЦЦЦЦЦЦЦЦЦЦЦЦЦЦЦЦЦЦЦЦЦЦЦЦЦ что за такое мне нужна функция которая будет возвращать количество записей в таблице.... мне не подходит размещать на странице все это... не удобно на каждой странице писать такую портянку громосткую.... нельзя разве сделать функцию и стольковать ее подставляя только таблицы
0
 Аватар для Dolphin
814 / 797 / 201
Регистрация: 21.09.2012
Сообщений: 2,656
09.11.2012, 23:03
PHP
1
2
3
4
5
6
7
8
9
function count_rows($table_name){
    global $connect;
    if($connect){
        $sql="SELECT COUNT(*) AS id FROM $table_name";
    $count=mysql_query($sql) or die(mysql_errno($connect)." : ".mysql_error($connect));
    $resl=mysql_fetch_assoc($count);
    return $resl['id'];
    }
}
1
0 / 0 / 0
Регистрация: 14.12.2010
Сообщений: 102
09.11.2012, 23:06  [ТС]
Спасибо выручил я так же написал но не могу вывести данные на страницу пробовал и echo and print_r
0
 Аватар для Dolphin
814 / 797 / 201
Регистрация: 21.09.2012
Сообщений: 2,656
09.11.2012, 23:11
PHP
1
2
3
4
5
6
7
8
9
10
11
12
function count_rows($table_name){
    global $connect;
    if($connect){
        $sql="SELECT COUNT(*) AS id FROM $table_name";
    $count=mysql_query($sql) or die(mysql_errno($connect)." : ".mysql_error($connect));
    $resl=mysql_fetch_assoc($count);
    return $resl['id'];
    }
    else return "Соединение с базой не найдено";
}
 
echo count_rows('table_name');
1
0 / 0 / 0
Регистрация: 14.12.2010
Сообщений: 102
09.11.2012, 23:26  [ТС]
Спасибо работает у меня такая же и не выводило.... ппц не мой день походу спасибо большое
0
10.11.2012, 09:20

Не по теме:

Цитата Сообщение от cargo29 Посмотреть сообщение
function __get($name){ Echo "<b><center>Вы попытались взломать сайт...</b></center>"; }
:rofl:

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
10.11.2012, 09:20
Помогаю со студенческими работами здесь

Почему выводиться два раза
Здраствуйте, такое дело пишу крестики нолики, ест ьестественно поле, но вот это поле после каждой итерации выводится дважды, почему не могу...

Почему не заполняется и не выводиться массив?
&lt;!DOCTYPE html&gt; &lt;html ng-app=&quot;FilterApp&quot;&gt; &lt;head&gt; &lt;meta charset=&quot;utf-8&quot; /&gt; &lt;title&gt;Filter function&lt;/title&gt; &lt;link...

Почему в выходном файле выводиться ноль?
Добрый вечер! помогите найти ошибку, почему в выходном файле выводиться ноль? {Даны n последовательных столбиков. Кузнечик находится на...

Почему выводиться только третья строка?
int main(int argc, char **argv) { wchar_t *s = L&quot;ἱερογλύφος&quot;; wchar_t *s1 = L&quot;ɄɅɆɇ&quot;; wchar_t *s2 = L&quot;1234&quot;; printf(&quot;%S&quot;,...

as1 где ошибка и почему так ?
Вот скрипт AS2 - публикую как AS1 + flash pleer 6.0 - всё ок. percentLoaded = int(100 * _root.getBytesLoaded() / _root.getBytesTotal()...


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

Или воспользуйтесь поиском по форуму:
16
Ответ Создать тему
Новые блоги и статьи
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru