Этот сайт не наркоманов. Это сайт программистов.

Добро пожаловать на Пыху!

Логин:
Пароль:
 

Нет прописки? Зарегистрируйся!

Новости

Пыха информатор 3.1
Еще более удобное оповещение о флуде!

Краснодарское время: 25 Май, 2012, 07:59:45

Страниц: 1 [2]
Печать
Автор Тема: Нулевой num_rows  (Прочитано 247 раз)
0 Пользователей и 3 Гостей смотрят эту тему.
Абырвалг    ↓ 
17 Декабрь, 2011, 02:17:40
НЕ ХУЕТА! ХУЕТА!

PHP Infected, симфоеб, маконенавистник
Группа: Джедаи

Карма: 80
Сообщений: 6096
Сила слова: 1.31

главное чтоб все проснулись
Записан

PHP does the job since 1995
Пожалуйста, не надо делать двойные клики по ссылкам. Это создает избыточную нагрузку на сервер
md5    ↓ 
17 Декабрь, 2011, 03:23:08 , спустя 1 час 5 минут 28 секунд
НЕ ХУЕТА! ХУЕТА!

выезд, апартаменты, массаж, стриптиз, подружки, дорого
Группа: в ухо

Карма: не нужна
Сообщений: 10495
Сила слова: 1.19

У меня num_rows дает 0

Записан

8: Undefined variable: str
Файл: /home/pyha/pyha.ru/forum/bbcode/Xbb/Tags/Man.php
Строка: 18
adw0rd: мудень блять, я уже фиксить стал эту фигню :)
md5: вуахахахаха
iphine5g    ↓ 
17 Декабрь, 2011, 02:25:55 , спустя 11 часов 2 минуты 47 секунд
НЕ ХУЕТА! ХУЕТА!


Карма: -2
Сообщений: 224
Сила слова: -0.89


просто в данном примере у тебя $id стопудово локальная переменная объявленная раньше, а не столбец строки из базы :D
 
почему я так думаю/уверен? все просто - $id у тебя выводится - остальные поля нет, итого? итого значит что у тебя код ваще нихуя не пашет, а $id откуда то раньше вылез работающий :)

 
смотри а вот так работает
 
PHP
function user_profile($id)
    {
        $this->id = $id;
       
        $stmt = $this->db->prepare("SELECT id,username,fname,sname,about,city,sex,age,email,last_active,uniq FROM users WHERE id=? LIMIT 1");
        $stmt->bind_param('i', $this->id);
        $stmt->execute();
       
        $stmt->bind_result($id, $username, $fname, $sname, $about, $city, $sex, $age, $email, $last_active, $uniq);
       
        $stmt->fetch();
       
        return array(
            'id'         =>  $id,
            'username'   =>  $username,
            'fname'      =>  $fname,
            'sname'      =>  $sname,
            'about'      =>  $about,
            'city'       =>  $city,
            'sex'        =>  $sex,
            'age'        =>  $age,
            'email'      =>  $email,
            'last_active'=> $last_active,
            'uniq'=>        $uniq
            );
       
        $stmt->close();
    }

и заметь я добавил только $stmt->fetch()
 
и кстати да, она была объявлена ранее
Записан
phpdude    ↓ 
17 Декабрь, 2011, 05:20:18 , спустя 2 часа 54 минуты 23 секунды
НЕ ХУЕТА! ХУЕТА!

я - ЭМО
Группа: в ухо

Карма: 345
Сообщений: д-о-х-у-я!
Сила слова: 1.66

iphine5g, да мне ваще похуй, замет :-)
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
Givi    ↓ 
17 Декабрь, 2011, 10:37:42 , спустя 5 часов 17 минут 24 секунды
НЕ ХУЕТА! ХУЕТА!

Группа: Адекваты

Карма: 42
Сообщений: 2305
Сила слова: 1.82

iphine5g, и кстати да, ты тормоз, ибо $stmt->close(); у тебя не сработает, так как выполнение функции уже завершено возвратом результата в виде массива.
Записан

Все, что говорят другие - неправда! До тех пор, пока ты сам в это не поверишь.
Если человек дурак, то... чур это не я!
phpdude    ↓ 
17 Декабрь, 2011, 11:06:12 , спустя 28 минут 30 секунд
НЕ ХУЕТА! ХУЕТА!

я - ЭМО
Группа: в ухо

Карма: 345
Сообщений: д-о-х-у-я!
Сила слова: 1.66


iphine5g, и кстати да, ты тормоз, ибо $stmt->close(); у тебя не сработает, так как выполнение функции уже завершено возвратом результата в виде массива.
:trollface:
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
Страниц: 1 [2]
Печать
 

Перейти в:  

Этот топик скрыли: artoodetoo, mario