php.hr
Dobrodošli,
Gost
. Molimo,
prijavite se
ili
se registrirajte
.
17.02.2025., 20:11
1878
Postova
1000
Tema
442
Članova
Najnoviji Član:
medolino
Forum
Pomoć
Traži
Kalendar
Prijava
Registracija
php.hr
|
PHP & MySQL
|
PHP
|
IFNULL - problem
« natrag
naprijed »
Str:
[
1
]
Ispis
Autor
Tema: IFNULL - problem (Posjeta: 2079 )
ronaldo7
Novi član
Offline
Postova: 2
IFNULL - problem
«
:
05.09.2007., 12:47 »
Bok.
Imam formu sa 1 poljem. Polje ima liste vrijednosti A, B i prazno.
Primjer:
Tablica u bazi:
select * from tablica
Polje1
A
B
C
D
Ako odaberem sa forme vrijednost A i napišem ovako:
$query=@mysql_query("select polje1 from tablica where polje1='$polje1' ");
dohvaća mi samo red gdje je polje1='A'. To je OK.
Ako odaberem prazno na polju sa forme želim dohvatiti sve redove (A, B, C, D), kako?
U Oracle-u bi to izgledalo ovako:
select polje1 from tablica where polje1=NVL(:polje_1,polje1)
gdje je :polje_1 neki parametar koji se proslijeđuje a koji može biti null,
ako je :polje_1 dobit čemo polje1=polje1 i vraća sve.
To u MySQL-u nije moguće, ne vraća ništa a ja želim da vrati sve redove
$query=@mysql_query("select polje1 from tablica where polje1=IFNULL('$polje1',polje1) ");
Zašto MySQL ne znam spojiti u ovom slučaju polje1=polje1 pa da vrati sve redove, i A i B i C i D?
Evidentirano
c0dr3x
PHP Programer
Offline
Postova: 133
Odg: IFNULL - problem
«
Odgovor #1 :
17.09.2007., 09:36 »
odgovor je tu
http://www.php.hr/4um/index.php?topic=279.0
Evidentirano
Str:
[
1
]
Ispis
php.hr
|
PHP & MySQL
|
PHP
|
IFNULL - problem
« natrag
naprijed »
Skoči na:
Odaberite odredište:
-----------------------------
PHP Hrvatska
-----------------------------
=> PHP Hrvatska
-----------------------------
PHP & MySQL
-----------------------------
=> PHP
=> MySQL
=> PostgreSQL
=> Apache server
=> PHP for newbies
-----------------------------
Miscellaneous
-----------------------------
=> Oglasi
=> No response
=> nonPHP
=> Forum Diary
=> Bin/Trash..
php.hr | Powered by
SMF 1.1.13
. © 2005,
Simple Machines LLC
. All Rights Reserved.
Učitava se...