За последние 24 часа нас посетили 17124 программиста и 1835 роботов. Сейчас ищут 1669 программистов ...

Класс

Тема в разделе "PHP для новичков", создана пользователем Dantark, 2 янв 2010.

  1. Dantark

    Dantark Активный пользователь

    С нами с:
    5 ноя 2009
    Сообщения:
    33
    Симпатии:
    0
    Начал писать класс для манипуляции БД. Решил затестить минимальную часть с SELECT (стандартный ввод и условие WHERE). Помогите его оптимизировать плз.
    PHP:
    1. <?php
    2. $link = mysql_connect("localhost","root","");
    3. $db = "base";
    4. class tbl
    5. {
    6. function select($table,$where,$sel)
    7. {
    8. if (empty($where)){
    9. $add = "";
    10. } else {
    11. $add = " WHERE ".$where;
    12. }
    13. if (empty($sel)){
    14. $check = "*";
    15. } else {
    16. $check = $sel;
    17. }
    18. $query = "SELECT ".$check." FROM ".$table.$add;
    19. mysql_query($query);
    20. }
    21. }
    22. ?>
     
  2. Apple

    Apple Активный пользователь

    С нами с:
    13 янв 2007
    Сообщения:
    4.984
    Симпатии:
    2
    Хоспади, какой кошмар!
     
  3. Dantark

    Dantark Активный пользователь

    С нами с:
    5 ноя 2009
    Сообщения:
    33
    Симпатии:
    0
    Ато) вот и я понять немогу как токое навалял а на норм версюю мозгоув нету... или есть. только я их потерял. в снегу. у гаража. помойму. Вот и прошу его оптимизировать чтобы норм работал а падла не глючил
     
  4. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    Не надо лезть в ООП, не понимая основы. Освойте сначала функциональное программирование.
     
  5. Dantark

    Dantark Активный пользователь

    С нами с:
    5 ноя 2009
    Сообщения:
    33
    Симпатии:
    0
    Укажите хотябы на мои ошибки в функциональном программировании чтобы я хотябы знал в чем соль плз)
     
  6. Apple

    Apple Активный пользователь

    С нами с:
    13 янв 2007
    Сообщения:
    4.984
    Симпатии:
    2
    Начни с теории ООП и трех фундаментальных принципов.
    Не надо лезть писать ООП ради ООП, об этом говорили энное количество раз.
     
  7. Dantark

    Dantark Активный пользователь

    С нами с:
    5 ноя 2009
    Сообщения:
    33
    Симпатии:
    0
  8. DarkElf

    DarkElf Активный пользователь

    С нами с:
    22 окт 2006
    Сообщения:
    1.632
    Симпатии:
    0
    ну тогда тебе нужен либо php db orm =) там будет нормально работать))