» »

select * from table where...

select * from table where...

hidetr ::

Torej,
sem začetnik v php.

Sem googlal prisežem, našel sem ogromno snipetov in stvari, ki jih spridom uporabljam, vendar mi je še vedno neznanka tole, oz. ne vem kako to narediti optimalno...

imam mysql database z imenom _login v njem je tabela z imenom _seeds v njej je ene 14 stolpcev INT: _id, (VARCHAR)_user, (INT)_ak47,(INT) _blueberry, (INT)...

vrstica torej npr. taka: | 1 | janez | 10 | 14 | 0 | 11 | 0 | 17 |..

kako izbrati vse v vrstici npr: $query = sprintf("SELECT * FROM _seeds WHERE _user='%s'",...

in pokazati le tiste ki imajo vrednost _ak47, _blueberry in ostale (brez _id in _user)... večjo od 1...

V bistvu bi rad najprej echotal tiste ki imajo vrednost večjo od 1 in font pobarval zeleno, potem pa tiste z 0 in jih pobarval rdeče.

Bi moral drugače oblikovati tabelo?

Se opravičujem za obupno terminologijo, ampak sem res roockie.

Tody ::

Začni z enostavnimi koraki.

Prvo se odloči kaj boš izbiral. Prvo si izbereš set, ki jih boš obdeloval, potem šele pogoje, ki morajo ustrezat in potem šele barvaš s CSS-om.

techfreak :) ::

sprintf je neprimeren pri MySQL, ker ne prepreči SQL vrivanja. Poguglaj za PDO.

HardFu ::

techfreak, sprintf je ok, ti moras preprecit SQL vrivanje preden napises query.
http://codeable.io

techfreak :) ::

Zakaj ne bi pustil MySQLu da poskrbi za to s prepared statemnt?

technolog ::

V redu je sprintf, če argumente ustrezno escapaš.

hidetr ::

$query = sprintf("SELECT * FROM _lightcost WHERE _light='%s'", mysql_real_escape_string($id));

zdaj zgleda npr. tako, a je dovolj, da se izognem vrivanju?

MrBrdo ::

Pomoje je vredu, sam ne vem zakaj nebi uporabljal prepared statement, tako kot je techfreak:) napisal. Je bolj ziher zadeva (ne morš pozabit) in lažje za uporabo.
MrBrdo

technolog ::

Jaz lažje pozabim neko spakederavščino, ki mi jo framework vsili kot pa nativne funkcije. Glede enostavnosti uporabe se pa strinjam. Pa še to samo pogojno, če si skrajšaš klic za escapanje na mres() je tam tam.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

PHP in objektno programiranje (strani: 1 2 )

Oddelek: Programiranje
8512149 (10616) kivi113
»

php login - simple

Oddelek: Izdelava spletišč
8894 (767) FrEaKmAn
»

MySQL Query Vprašanje

Oddelek: Izdelava spletišč
153228 (2993) overlord_tm
»

Raziskava o ranljivosti spletnih strani z SQL bazami podatkov

Oddelek: Novice / Varnost
204942 (4278) sverde21
»

HTML forma in datum

Oddelek: Izdelava spletišč
131804 (1540) Muzo

Več podobnih tem