-----------------------------------------------
Si pa sukses?! Po ēfare jep kur ti ben print $r1?
-----------------------------------------------
-----------------------------------------------
Si pa sukses?! Po ēfare jep kur ti ben print $r1?
-----------------------------------------------
Nė botė ka 10 lloje njerėzish: ata qė kuptojnė sistemin binar, dhe ata qė nuk e kuptojnė!
----------------------------------------
Te query nuk duhet shkruajtur MAX (me te medha)?
----------------------------------------
Ndryshuar pėr herė tė fundit nga zeus : 19-01-2005 mė 09:42
Nė botė ka 10 lloje njerėzish: ata qė kuptojnė sistemin binar, dhe ata qė nuk e kuptojnė!
Ja ku e ke gabimin o Butrinti :Kodi PHP:
$r2 = mysql_query ("SELECT * FROM lajmet WHERE java_nr='$r1'");
$result=mysql_query($r2);
Sakte do te ishte
Kodi PHP:
$r2 = mysql_query ("SELECT * FROM lajmet WHERE java_nr='$r1'");
I nxjerr te gjithe lajmet :
$r1 = mysql_query("SELECT MAX(java_nr) FROM lajmet");
$r1 = mysql_fetch_array($r1);
$r1 = $r1[0];
$r2 = mysql_query ("SELECT * FROM lajmet WHERE java_nr='$r1'");
//$result=mysql_query($r2);
$num=mysql_numrows($r2);
echo "Database Output
";
$i=0;
while ($i < $num) {
$titulli=mysql_result($r2,$i,"titulli");
$lajmi_nr=mysql_result($r2,$i,"lajmi_nr");
echo " $titulli
";
$i++;
}
mysql_close();
?>
Nuk funksionon por mendoj qe mund te vesh kushtin direkt ne nje queri per seleksionimin vetem te atyre recordeve me javen qe korrespondon me numrin me te lart .
----------------------------------------------
Mos kopjo kot se mund te besh edhe gabime pa dashje. Printo vlerat qe marrin ndryshoret qe te shikosh ēa ka qe nuk shkon. Ne veēanti provo ndryshoret qe kontrollojne ciklin WHILE si $num psh.
----------------------------------------------
Nė botė ka 10 lloje njerėzish: ata qė kuptojnė sistemin binar, dhe ata qė nuk e kuptojnė!
perdora kete subquerin por pa sukses mysql_numrows(): supplied argument is not a valid MySQL result resource:
$query="SELECT * FROM lajmet WHERE java_nr=(SELECT MAX(java_nr)FROM lajmet)";
$result=mysql_query($query);
$num=mysql_numrows($query);
-------------------------------------------------
Nuk e marr vesh ēa do te besh ...
Hedh rezultatin ne $result pastaj gjen rreshtat e $query ....![]()
-------------------------------------------------
Ndryshuar pėr herė tė fundit nga zeus : 20-01-2005 mė 09:46
Nė botė ka 10 lloje njerėzish: ata qė kuptojnė sistemin binar, dhe ata qė nuk e kuptojnė!
O Butrinti ajo Query qe ke shkruar nuk punon.
Zgjidhja ime punonte pasi e provova vete. Sic thote dhe zeus mos bej vetem copy paste por perpiqu ta kuptosh ku e ke gabimin.
Sic ta kam thene dhe me pare perdoret nje menyre tjeter per te kapur te gjithe rreshtat:
Kjo eshte menyre shume me e thjeshte dhe me e qarte. Konsultohu me manualin e PHP (mysql_fetch_array) per ta kuptuar me mire.Kodi PHP:
while ($row = mysql_fetch_array($result)) {
$lajmi_nr = $row['lajmi_nr'];
$titulli = $row['titulli'];
echo // ketu perdori variablat
} //Ne momentin kur nuk ka me rreshta atehere del nga cikli while
//Sigurisht kodi nuk eshte i plote
Thjesht nuk jep asnje gabim por nuk nxjerr asnje link....me merziti :
$r1 = mysql_query("SELECT MAX(java_nr) FROM lajmet");
$r1 = mysql_fetch_array($r1);
$r1 = $r1[0];
$result = mysql_query ("SELECT * FROM lajmet WHERE java_nr='$r1'");
while ($row = mysql_fetch_array($result)) {
$lajmi_nr = $row['lajmi_nr'];
$titulli = $row['titulli'];
echo " $titulli
";
}
mysql_close();
?>
Krijoni Kontakt