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šč | 2629 (2247) | a-ptuj1 |
| » | mysql, insert, values, selectOddelek: Programiranje | 2047 (1874) | slosi |
| » | Checkboxes dropdown (show/hide)Oddelek: Izdelava spletišč | 1316 (1096) | dinozaver7 |
| » | sql injection [PHP + mysql]Oddelek: Informacijska varnost | 2038 (1763) | Lion29 |
| » | [SQL in PHP] Preprost PHP koledarček, ki je povezan z MySQL bazoOddelek: Programiranje | 2096 (1858) | R33D3M33R |