Autor | Zpráva | ||
---|---|---|---|
Pepino Profil * |
#1 · Zasláno: 2. 2. 2014, 13:27:37
Dobrý den mám problem nedaří se mi zprovoznit tendel příkaz
pomohli by jste mi prosím? $query = ("SELECT id (IF(COUNT(*) FROM treeview_items WHERE parent_id=4 > 0, NULL) FROM treeview_items WHERE id=$id"); a má to dělat vyber id jestlize pocet parnet=4 je v tabulce větší než 0,,,,kde id=id ale nejde to nevim si stim rady |
||
lionel messi Profil |
$query = ("SELECT id (IF(COUNT(*) FROM treeview_items WHERE parent_id=4 > 0, NULL) FROM treeview_items WHERE id=$id"); Niekde Ti tam chýba uzatváracia zátvorka, ale nepoviem Ti kde, som len začiatočník. |
||
Pepino Profil * |
#3 · Zasláno: 2. 2. 2014, 13:34:21
lionel messi:
Myslim ,že ne ale.. spíš mylim , že je to celý špatně napsaný. |
||
lionel messi Profil |
#4 · Zasláno: 2. 2. 2014, 13:36:10
Pepino:
Spočítaj si, koľkokrát zátvorku otváraš (4x) a zatváraš (3x). „mylim , že je to celý špatně napsaný.“ K tomu sa musia vyjadriť profíci :-) |
||
Pepino Profil * |
#5 · Zasláno: 2. 2. 2014, 13:38:25
lionel messi:
Doplněno ale stejně nic. ale dík :-) |
||
Tori Profil |
Pepino:
To je trochu chaotické. Jestli výsledek podmínky má být jako další sloupec, musí být od "SELECT id" oddělen čárkou. Ve funkci IF chybí třetí parametr - pro stav, kdy podmínka není splněná. Chybí uzavírací závorka za podmínkou. A pokud chcete s výsledkem funkce IF pracovat v PHP, měl by mít alias. |
||
Pepino Profil * |
#7 · Zasláno: 2. 2. 2014, 13:49:14
Tori:
takle? prosim pomc $query = ("SELECT id , (IF(COUNT(*) FROM treeview_items WHERE parent_id)=4) > 0,1, NULL) FROM treeview_items WHERE id=5"); |
||
Tori Profil |
#8 · Zasláno: 2. 2. 2014, 14:11:00 · Upravil/a: Tori
Pepino:
A to chcete pokaždé dohledávat k parent_id = 4, anebo podle ID které vkládáte v PHP? Ještě jsem zapomněla - poddotaz by musel být kompletně i se "SELECT", takže spíš takhle: $sql = "SELECT id, IF((SELECT COUNT(*) FROM treeview_items WHERE parent_id)=4) > 0, 1, NULL) AS parent_exists FROM treeview_items WHERE id = " . $id; |
||
Pepino Profil * |
#9 · Zasláno: 2. 2. 2014, 15:17:28 · Upravil/a: Pepino
Tori:
Podle id...takze to budu tocit do kola ve foru Tori: Todle mi nefunguje :-( |
||
Pepino Profil * |
#10 · Zasláno: 2. 2. 2014, 16:28:30
Tak vyřešeno jinak děkuji :-) za pomoc
|
||
Časová prodleva: 10 let
|
0