Wyniki 1 do 4 z 4

Temat: if w zapytaniu zgodnym z query Joomla 3

  1. #1
    Bywalec
    Dołączył
    15-10-2007
    Wpisy
    102
    Punkty
    30

    Joomla! 3.x if w zapytaniu zgodnym z query Joomla 3

    Mam problem z zapytaniem MySQL a konkretnie z jego przełożeniem na zapytanie zgodne z Joomla
    Kod:
    SELECT if(COUNT(*)>0,'false','true') AS vote FROM #__resolutions_votes where resolution_id = 1
    Nie muszę mówić, że zapytanie działa poprawnie i zwraca boolean, czyli jak powinno być.

    Problem sprawia wsadzenie w SELECT if(COUNT(*)>0,'false','true')
    Kod:
    $query = $db->getQuery(true)
     ->select($db->quoteName("if(COUNT(*)>0,'false','true')", 'vote'))
     ->from ...
    

    Ma ktoś pomysł jak to powinno być? Z góry dziękuję za pomoc. (Dodam tylko dla jasności jeśli count daje więcej niż 0 to zwraca brak możliwości oddania głosu [już zagłosował] dlatego false).

  2. Pani Reklamowa
    Pani Reklamowa jest aktywna
    Avatar Panny Google

    Dołączył
    19-08-2010
    Skąd
    Internet
    Postów
    milion
    Pochwał
    setki
  3. #2
    Bywalec
    Dołączył
    17-04-2014
    Skąd
    Szczecin
    Wpisy
    360
    Punkty
    42

    Domyślny

    A spróbuj tak:
    Kod:
    $query = $db->getQuery(true)
     ->select("if(COUNT(*)>0,'false','true') AS vote")
     ->from ...
    Trzeba dążyć do doskonałości w tym co się robi, jeśli robisz coś dobrze zrób wszystko aby robić to jeszcze lepiej!

    Potrzebujesz pomocy przy Virtuemart 3? - napisz tutaj

    Portfolio - sulzycki.com.pl

  4. #3
    Bywalec
    Dołączył
    15-10-2007
    Wpisy
    102
    Punkty
    30

    Joomla! 3.x

    No właśnie tak mam ale to nie jest zgodne z tym jak powinny wyglądać zapytania.

    Kod:
    quoteName("Co", 'JakoCo')
    Rozwiązanie, które podesłałeś (bez urazy) koliduje z twoją stopką. Oczywiście dziękuję za zainteresowanie.

  5. #4

Podobne tematy

  1. Wyszukaj w pliku i wyświetl linie odpowiadające zapytaniu
    przez alkalkalk na forum Rozszerzenia - problemy z obsługą, zarządzaniem
    Odpowiedzi: 0
    Ostatni post/autor: 18-11-2016, 09:51
  2. osadzanie zmiennych JRequest::getVar(zmienna) w zapytaniu mysql
    przez prostepc na forum Rozszerzenia - problemy z obsługą, zarządzaniem
    Odpowiedzi: 5
    Ostatni post/autor: 21-12-2012, 17:47
  3. pozycja z sobi2 w eventlist - pomoc w prostym zapytaniu SQL
    przez szoq na forum Biznes: sklepy, ogłoszenia, katalogi produktów
    Odpowiedzi: 4
    Ostatni post/autor: 05-11-2010, 01:17
  4. Profile Manager Access Level Manager - query
    przez mr_jacek na forum CB i Joomsocial
    Odpowiedzi: 0
    Ostatni post/autor: 16-06-2010, 21:43

Reguły pisania

  • Nie możesz zakładać nowych tematów
  • Nie możesz dodawać wypowiedzi
  • Nie możesz dodawać załączników
  • Nie możesz poprawiać swoich postów
  •