Autor Zpráva
David_
Profil *
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 *
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'));
Toto téma je uzamčeno. Odpověď nelze zaslat.