Professional Documents
Culture Documents
PHP - MySQL-leksion - Shtese2016
PHP - MySQL-leksion - Shtese2016
Pasi marrim vektorin e shoqeruar $row, mund te kapim çdo fushe dhe
ta afishojme ate siç duhet:
Marrja e rezultateve te query-t
Nese ne tekstin qe keni futur ne ndonje nga kutite e tekstit, ka
ndonje karakter te veçante si thonjezat teke apo dyshe, PHP-ja
do te vendose slash-e per t’i bere escape (per t’ia hequr
kuptimin e tyre te veçante).
Ky opsion eshte i aktivizuar ne menyre default ne PHP. Ju mund
ta ç’aktivizoni ate duke modifikuar skedarin php.ini, por nese e
lini te aktivizuar, do jete me mire sepse nuk do te keni nevoje
te kujdeseni per raste te tilla te kontrollit nese te dhenat nuk
permbajne karaktere te veçanta.
Funksioni stripslashes() do te fshije keto slash-e (/) qe mund
t’i jete shtuar automatikisht te dhenave tuaja nga PHP-ja.
Marrja e rezultateve te query-t
Ka disa menyra per te marre rezultatet nga nje identifikues rezultati. Ne
vend te nje vektori te shoqeruar, mund t’i marrim rezultatet si nje vektor i
numeruar me ane te mysql_fetch_row():
$row = mysql_fetch_row($result);
Vlerat e atributeve do te listohen ne secilen nga vlerat e vektorit $row[0],
$row[1], e keshtu me radhe.
Secila nga menyrat e mesiperme kap çdo here nga nje rresht . Nje menyre
tjeter eshte qe te kapet çdo here nga nje fushe duke perdorur
mysql_result(). Per kete duhet te percaktohet numri i rreshtit (nga 0 deri ne
numrin e rreshtave -1), si dhe emri i fushes. Psh:
$row = mysql_result($result, $i, “title”);
Mund te percaktoni emrin e fushes si nje string (ne formen “title” ose
“books.title”) ose si nje numer (si tek mysql_fetch_row()). Nuk duhet te
perzieni perdorimin e mysql_result() me ndonje funksion tjeter per marrjen
e informacioneve te rreshtave.
Shtimi i informacioneve te reja ne bazen e te
dhenave
function afishim()
{
$query = "select * from botime";
$result = mysql_query($query);
$num_results = mysql_numrows($result);
for ($i=0; $i<$num_results; $i++)
{
$row = mysql_fetch_array($result);
echo "Titulli: $row[titull], Pershkrimi: $row[pershkrim] ";
echo "<br>";
}
}
dbConn();
afishim();
?>