Autor | Zpráva | ||
---|---|---|---|
David_ Profil * |
#1 · Zasláno: 28. 8. 2008, 17:39:03
Ahoj,
mám dotaz. INSERT INTO jos_vm_product_parametry ( parametr_publish, nazev, hodnota, kod_zbozi, poradi, editovano ) VALUES ( 1, (SELECT nazev FROM jos_atc_parametry_kody WHERE kod = '".$kod_parametru."') , '".$hodnota."', '".$kod_zbozi."', 99, 'ne' ) a potřebuju, že pokud SELECT nazev FROM jos_atc_parametry_kody ... vrátí prázdný výsledek, zapíše se místo toho ta proměnná $kod_parametru. Nevíte někdo jak na to? Díky |
||
Kajman_ Profil * |
možná
INSERT INTO jos_vm_product_parametry ( parametr_publish, nazev, hodnota, kod_zbozi, poradi, editovano ) VALUES ( 1, ifnull((SELECT nazev FROM jos_atc_parametry_kody WHERE kod = '".$kod_parametru."'),'$kod_parametru') , '".$hodnota."', '".$kod_zbozi."', 99, 'ne' ) |
||
David_ Profil * |
#3 · Zasláno: 28. 8. 2008, 18:10:44
TO Kajman_:
Díky za nakopnutí, už jsem to dodělal, ta podmínka:: SELECT IF((SELECT COUNT(*) AS pocet FROM jos_atc_parametry_kody WHERE kod = '$kod_parametru') = 0,'$kod_parametru' , (SELECT COUNT(*) AS pocet FROM jos_atc_parametry_kody WHERE kod = '$kod_parametru')); |
||
Časová prodleva: 16 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0