| mysql query | ||
|---|---|---|
|
en3rgie
6. jun 2011 22:16:28
Pridružen od: 1. apr 2009 36 objav 13 56 4 |
#1
mysql_query("SELECT naslov FROM urejevalnik WHERE id='$rw[id]' AND jezik='$jezik' "); tko ven dobim naslov zadeve. Zanima me kako bi naredil, da če jezik ni dodan, enostavno tega ne upošteva, oz kot da bi bilo tako mysql_query("SELECT naslov FROM urejevalnik WHERE id='$rw[id]'"); Poskusil sem z: mysql_query("SELECT naslov FROM urejevalnik WHERE ((id='$rw[id]' AND jezik='$jezik') OR (id='$rw[id]'))"); hvala |
|
|
_Dejan_
7. jun 2011 00:37:04
Pridružen od: 16. jun 2010 321 objav 227 23 3 |
#2
mogoče: |
|
|
Gogy
7. jun 2011 03:46:29
Pridružen od: 17. mar 2007 2491 objav 2064 252 12 |
#3
Morda
|
|
|
en3rgie
7. jun 2011 04:38:41
Pridružen od: 1. apr 2009 36 objav 13 56 4 |
#4
@Dejan upošteva mi samo jezik, ne upošteva če je jezik prazen oz. če sploh ni tega vnosa. Gogy ja tako sem tudi jaz uredil zaenkrat, samo to je potem vedno toliko vrstic in bi raje videl da bi rešil v 1 |
|
|
SlimDeluxe
7. jun 2011 06:26:49
Pridružen od: 29. apr 2010 1223 objav 1022 144 9 |
#5
? V praksi pa se bolj obnese query building v smislu Ker je lažje spreminjati, dograjevati, dokumentirati... BTW. Index mora biti v navednicah, pa še v {} ovij spremenljivke (vsaj te, ki so sestavljene) Freelance Web Developer
|
|
|
en3rgie
7. jun 2011 16:59:41
Pridružen od: 1. apr 2009 36 objav 13 56 4 |
||
|
DiTi
7. jun 2011 18:46:55
Pridružen od: 3. apr 2010 324 objav 218 7 1 |
#7
zakaj pa to če smem vprašat? :) ni tako da če je stolpec int da je brez '', za {} pa še res nisem slišal. Lahko malo razložiš? |
|
|
mtance
7. jun 2011 19:38:47
Pridružen od: 27. jan 2008 508 objav 198 16 1 |
#8
lahko imaš Enojni narekovaji se uporabljajo, če imaš v WHERE id = '<string>', načeloma za INTEGER-je (cela števila) ni potrebno imeti. Presledki in ORDER BY je dodan samo zaradi boljše preglednosti. Razlika je tudi v prikazu v urejevalniku - Notepad++ - kateri ti obarva $rw['id'] kot, da je spremenljivka v PHPju, v drugem pa ti samo bold-a. Spet je seveda odvisno od urejevalnika do urejevalnika. |
|
|
SlimDeluxe
7. jun 2011 19:38:53
Pridružen od: 29. apr 2010 1223 objav 1022 144 9 |
#9
Govoril sem o indexu celice, ki jo uporabljaš, torej Nekateri (tudi sam kdaj pa kdaj) za boljšo berljivost uporabljajo to večkrat, tudi pri enostavnih primerih: Več o tem (curly braces) najdeš v manualu pod string: Freelance Web Developer
|
|
|
DiTi
8. jun 2011 08:16:09
Pridružen od: 3. apr 2010 324 objav 218 7 1 |
||