Autor | Zpráva | ||
---|---|---|---|
MP Profil * |
#1 · Zasláno: 5. 3. 2008, 20:01:41
z DB vyberám riadky pomocou:
SELECT * FROM tabulka WHERE nazov='$nazov' a potreboval by som vyhľadať VŠETKY názvy to znamená niečo takéto: SELECT * FROM tabulka WHERE nazov='*' - to ale nefunguje Vďaka za radu... |
||
Casero Profil |
#2 · Zasláno: 5. 3. 2008, 20:05:41
MP
SELECT * FROM tabulka Klauzule where není nutná. |
||
MP Profil * |
#3 · Zasláno: 5. 3. 2008, 20:06:57
Práveže ja ju tam potrebujem, pretože užívateľ môže ale nemusí zadať hodnotu.
|
||
Taps Profil |
#4 · Zasláno: 5. 3. 2008, 20:19:38
MP
tak to vyřeš pomocí podmínek if a else |
||
Casero Profil |
#5 · Zasláno: 5. 3. 2008, 20:21:47
Tak třeba nazov=nazov ;)
|
||
MP Profil * |
#6 · Zasláno: 5. 3. 2008, 20:33:50
Tak inak: ako sa dajú vybrať pomocou podmienky WHERE VŠETKY záznamy?
|
||
zooner Profil * |
#7 · Zasláno: 5. 3. 2008, 20:42:01
a nebo pomocí pole jestli se nemílim, vybereš všechno ($vyber=Select * from tabulka) pak podmínka while (while ($vypis = mysql_fetch_array($vyber)) a pak pole ($vyber[''nazev'])
takze cely asi tak: --pripojeni k databazi--- $vyber=mysql_query("SELECT * FROM tabulka"); while ($vypis = mysql_fetch_array($vyber)){ $vyber[''nazev']; } |
||
Alphard Profil |
#8 · Zasláno: 5. 3. 2008, 20:46:18
where sloupec like '%'
where sloupec = sloupec (již psal Casero) where 1 = 1 ale proč si nenecháš poradit, sestroj dotaz dynamicky if (isset ($_POST['hledej'])) $sql .= " where sloupec = '".mysql_real_escape_string ($_POST['hledej']."'"; A je to zooner pak podmínka while prosím? |
||
zooner Profil |
#9 · Zasláno: 5. 3. 2008, 20:50:12
prosím?
no pomocí while se data načtou do pole jestli se nepletu, je tam kód tak z něj je to snad patrné |
||
Alphard Profil |
#10 · Zasláno: 5. 3. 2008, 20:55:47
je tam kód tak z něj je to snad patrné
nevím, co zněho má být patrné v těle cyklu while je $vyber[''nazev'];, tato proměnná není definovaná a bude to házet warning nevím, jak to má řešit problém, na který se ptá MP a jestli jsi měl na mysli vytažení všech dat z databáze a filtrování až v cyklu, tak to snad ani nezmiňuj, někdo by to mohl udělat |
||
Časová prodleva: 16 let
|
0