ऐसा लगता है कि क्वेरी वास्तव में 3 परिणाम खींच रही है जैसा इसे करना चाहिए। आप उनमें से किसी एक को जाने दे रहे हैं:
function adminnav (){
$pagewcoms = mysql_query(...);
// HERE YOU FETCH ONE ROW BUT DO NOTHING WITH IT
$idnavrow = mysql_fetch_row($pagewcoms);
while ($itest = mysql_fetch_row($pagewcoms)) {
echo "$itest[0] <br />";
}
}
अगर आप बस उस लाइन को हटा देते हैं, या उसमें थोड़ा बदलाव करते हैं, तो यह सब कुछ ठीक-ठाक दिखाना चाहिए:
function adminnav (){
$pagewcoms = mysql_query(...);
$idnavrow = null;
while ($itest = mysql_fetch_row($pagewcoms)) {
if (empty($idnavrow)) {
$idnavrow = $itest;
}
echo "$itest[0] <br />";
}
}