Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.03.2012, 04:56   #1
pompiduskus
юзер как все
Участник клуба
 
Аватар для pompiduskus
 
Регистрация: 10.01.2012
Сообщений: 1,586
По умолчанию Видео уроки ООП / PHP

Добрый день !

Я начинаю изучать ооп и начинать всегда тяжело. Когда есть маленькая база то дальше оно уже идёт. Но лучше всего для меня это видео уроки примеры.

Нашёл много уроков, но все они примерно одного уровня , class / свойство / метод / и объект. Нашёл большой курс но он по английский. Может кто ни-будь знает хорошие курсы или просто примеры, но только видео . Выложите ссылку пожалуйста. Я поделюсь тоже теми ссылками которые на мой взгляд имеют ценность.
=================================
Вот тут очень просто и доходчиво объясняет основы ооп
=================================
Есть так же 8 уроков от STEPGT.com но там первые 6 уроков резины , а последние два , почти тоже самое что и первые 6 =)
................................... .........................
<Дзен - Вся вселенная в тебе > | Резюме: https://ch3ll0v3k.github.io/CV/
pompiduskus вне форума Ответить с цитированием
Старый 28.03.2012, 07:52   #2
pompiduskus
юзер как все
Участник клуба
 
Аватар для pompiduskus
 
Регистрация: 10.01.2012
Сообщений: 1,586
По умолчанию

Не буду создавать новую тему ,
Кто может подсказать, каk мне обратиться к индексам массива $data ?

Сам не понимаю

Если ставлю return $data[1] тогда оно и выводит второй индекс. Но мне нужно return data; а потом обращаться к ключам . data[1] / [2] / [3];

PHP код:
class Baza{

protected 
$host "localhost";
protected 
$user "one";
protected 
$pass "123456";
protected 
$bd "test";

    public function 
Baza(){
        
$connect = @mysql_connect($this->host$this->user$this->pass);
        
mysql_select_db$this->bd$connect);
        return 
true;
    }

    public function 
GetUserById($id){
        
$res mysql_query($sql "SELECT * FROM `users` WHERE `id` = $id");
            
$data mysql_fetch_row($res);
            return 
$data;    
    }
}
$object = new Baza;
echo 
$object->GetUserById($id); 
<Дзен - Вся вселенная в тебе > | Резюме: https://ch3ll0v3k.github.io/CV/

Последний раз редактировалось pompiduskus; 28.03.2012 в 09:22.
pompiduskus вне форума Ответить с цитированием
Старый 28.03.2012, 09:06   #3
Wicort
Форумчанин
 
Аватар для Wicort
 
Регистрация: 04.08.2009
Сообщений: 684
По умолчанию

У Вас что-то намудрено здесь
Код:
$res = mysql_query($sql = "SELECT * FROM `users` WHERE `id` = $id");
Уже определитесь, либо
Код:
$res = mysql_query("SELECT * FROM `users` WHERE `id` = $id");
либо
Код:
$sql = "SELECT * FROM `users` WHERE `id` = $id";
$res = mysql_query($sql);

Плюс советую не писать переменные внутри строки. Чтобы самому потом не запутаться, лучше используйте нормальную конкатенацию
Код:
$sql = "SELECT * FROM `users` WHERE `id` = ".$id;
Еслия Вам помог, не поленитесь нажать на весы и оставить отзыв. Это не займет много времени, но даст понять, что я старался не зря =)
Мой ник зарегистрирован, а твой?
Wicort вне форума Ответить с цитированием
Старый 28.03.2012, 09:21   #4
pompiduskus
юзер как все
Участник клуба
 
Аватар для pompiduskus
 
Регистрация: 10.01.2012
Сообщений: 1,586
По умолчанию

Да , это я сам ошибся ) Спасибо , кстати так сработало ..
<Дзен - Вся вселенная в тебе > | Резюме: https://ch3ll0v3k.github.io/CV/

Последний раз редактировалось pompiduskus; 28.03.2012 в 09:23.
pompiduskus вне форума Ответить с цитированием
Старый 28.03.2012, 19:18   #5
pompiduskus
юзер как все
Участник клуба
 
Аватар для pompiduskus
 
Регистрация: 10.01.2012
Сообщений: 1,586
По умолчанию

Помогите чайнику . Как обращаться к индексам массива ? Я имею введу в данном случает .
<Дзен - Вся вселенная в тебе > | Резюме: https://ch3ll0v3k.github.io/CV/
pompiduskus вне форума Ответить с цитированием
Старый 28.03.2012, 19:52   #6
Andkorol
Старожил
 
Регистрация: 31.05.2010
Сообщений: 3,301
По умолчанию

Цитата:
Сообщение от pompiduskus Посмотреть сообщение
Помогите чайнику . Как обращаться к индексам массива ? Я имею введу в данном случает .
mysql_fetch_row() - в мануале примеров полно.
var_dump() опять же есть, для просмотра и понимания структуры массива.
Ассоциативные массивы в таких случаях гораздо удобнее числовых.
Andkorol вне форума Ответить с цитированием
Старый 28.03.2012, 20:24   #7
pompiduskus
юзер как все
Участник клуба
 
Аватар для pompiduskus
 
Регистрация: 10.01.2012
Сообщений: 1,586
По умолчанию

Andkorol Спасибо , но вы не поняли меня. Я знаю что такое массив и т.д. как мне его вывести из объекта ? как на прямую обратиться к нему после вот этого
$object = new Baza;
echo $object->GetUserById($id);
<Дзен - Вся вселенная в тебе > | Резюме: https://ch3ll0v3k.github.io/CV/
pompiduskus вне форума Ответить с цитированием
Старый 28.03.2012, 20:30   #8
Andkorol
Старожил
 
Регистрация: 31.05.2010
Сообщений: 3,301
По умолчанию

Цитата:
Сообщение от pompiduskus Посмотреть сообщение
[B]как мне его вывести из объекта ? как на прямую обратиться к нему после вот этого
$object = new Baza;
echo $object->GetUserById($id);
PHP код:
$object = new Baza;
$data $object->GetUserById($id);
var_dump($data); 
?
Andkorol вне форума Ответить с цитированием
Старый 28.03.2012, 20:35   #9
pompiduskus
юзер как все
Участник клуба
 
Аватар для pompiduskus
 
Регистрация: 10.01.2012
Сообщений: 1,586
По умолчанию

Andkorol Спасибо всё работает. Извините я туплю ))
<Дзен - Вся вселенная в тебе > | Резюме: https://ch3ll0v3k.github.io/CV/
pompiduskus вне форума Ответить с цитированием
Старый 28.03.2012, 22:43   #10
pompiduskus
юзер как все
Участник клуба
 
Аватар для pompiduskus
 
Регистрация: 10.01.2012
Сообщений: 1,586
По умолчанию

Я опять. Нашёл просто великолепные уроки , и ооп и всё что нужно. Но самое главное рассказывает / преподаёт человек который умеет это делать , Учитель от бога !
Я посмотрел первые 10 минут и понял больше чем из книг. Это шедевр .
Кому интересно весь видео курс (60 часов)
Или для ознакомления . маленькое видео на YouTube
<Дзен - Вся вселенная в тебе > | Резюме: https://ch3ll0v3k.github.io/CV/
pompiduskus вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Видео уроки по c/c++ MsWindows Общие вопросы C/C++ 3 05.06.2011 16:50
Видео уроки Neymexa Помощь студентам 1 26.11.2008 00:01