Forum » Programiranje » Pomoč pri PHPju
Pomoč pri PHPju
zaaaz89 ::
$SID = array(); for ($j = 0; $j < count ($CasDiagnoze); $j++) { $data = mysql_query ( "SELECT sid_zveza FROM ddmz_splobravnava WHERE nid = '$CasDiagnozeID[$j]'" ) or die(mysql_error()); while($info = mysql_fetch_array( $data)) { $SID[$j] = $info[sid_zveza]; } } //Izpis($SID);
Vprašanje:
Kako naredim da bo array $SID enako dolzine kot array $CasDiagnoze? In da bodo praznine v $CasDiagnoze toèno na tistem mestu kjer mysql_query ni vrnil podatka?
- spremenilo: snow ()
keworkian ::
Cudna koda...
Ubistvu kaj bi sploh rad?
mysql_query() <- 2 params -> 1 param = query, 2 param = conn
Ubistvu kaj bi sploh rad?
Obscenities in B-Flat
Zgodovina sprememb…
- spremenil: keworkian ()
techfreak :) ::
In da bodo praznine v $CasDiagnoze to?no na tistem mestu kjer mysql_query ni vrnil podatka?
Za:
napiši:
Poleg tega je hitrejše in manj obremenjujoče za strežnik če uporabiš nekaj v smislu:
Za:
while($info = mysql_fetch_array( $data)) { $SID[$j] = $info[sid_zveza]; }
napiši:
if(!array_key_exists($j, $SID)) { $SID[$j] = ''; }
Poleg tega je hitrejše in manj obremenjujoče za strežnik če uporabiš nekaj v smislu:
$data = mysql_query("SELECT sid_zveza FROM ddmz_splobravnava WHERE nid IN (".implode(",", $CasDiagnoze).")");
Zgodovina sprememb…
- spremenil: techfreak :) ()
NeOman ::
Morda samo se opomba, pri taksni uporabi "... WHERE nid IN ( ... )" je pri MySQL potrebno paziti tudi na dolzino query-ja, ki se generira (max_allowed_packet_size).
http://xhtml.si - HTML, CSS in JavaScript po vaši meri.
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Branje slik jpg iz MySQL z PHPOddelek: Izdelava spletišč | 2409 (2027) | a-ptuj1 |
» | mysql, insert, values, selectOddelek: Programiranje | 1834 (1661) | slosi |
» | Checkboxes dropdown (show/hide)Oddelek: Izdelava spletišč | 1150 (930) | dinozaver7 |
» | sql injection [PHP + mysql]Oddelek: Informacijska varnost | 1861 (1586) | Lion29 |
» | [SQL in PHP] Preprost PHP koledarček, ki je povezan z MySQL bazoOddelek: Programiranje | 1925 (1687) | R33D3M33R |