1. PHP / Говнокод #23317

    +1

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    $parent = (new \yii\db\Query())
    ->select(['parent','parent_1','parent_2'])
    ->from('user')
    ->where(['id' => "$user_id",])
    ->all();
    
    $sum_for_parent = (new \yii\db\Query())
    ->select(['first_parent'])
    ->from('referal_control')
    ->all();
    
    $sum_for_parent = $sum_for_parent[0]['first_parent'];    
    
    $sum_for_parent_1 = (new \yii\db\Query())
    ->select(['second_parent'])
    ->from('referal_control')
    ->all();
    $sum_for_parent_1 = $sum_for_parent_1[0]['second_parent'];     
    
    $sum_for_parent_2 = (new \yii\db\Query())
    ->select(['third_parent'])
    ->from('referal_control')
    ->all();    
    $sum_for_parent_2 = $sum_for_parent_2[0]['third_parent'];

    Обращение к одной записи к 3-м полям через три запроса

    Запостил: reddevil, 31 Августа 2017

    Комментарии (5) RSS

    • показать все, что скрытоуиииииииии
      Ответить
    • но даже это не перебьет шедевр с вытягиванием полной таблички со всеми столбцами и последующей кодофильтрацией в поисках нужного значения одного столбца одной записи.
      Ответить
    • Для петушиной веб-студии норм. Набили базу лорем ипсумами, показали кастомеру, как всё охуенно летает на таблице с тремя записями, а дальше ебись оно конём. Не нравится пирфоманс - заказывайте платную техподдержку.
      Ответить
    • А вот PHP не хуйня
      Ответить

    Добавить комментарий