ugrás a tartalomhoz

mysql_fetch_array()

rainwalker · 2005. Jan. 2. (V), 03.06
BÚÉK!

Egy lekérdezés eredményét szeretném tömbben tárolni. (Ki gondolta volna?) A gondom az, hogy valamiért egy rekord kimarad, ráadásul nem is a tömb végéről, hanem a közepéről. Én semmi logikát nem találok benne, és képtelen vagyok megoldani a problémát. Nem jár erre valami jótét lélek? A kód:

<?php

//kód eleje, nem fontos

$result1 = mysql_query($query_th, $kapcsolat);

$sorszam = mysql_num_rows($result1);
print "A lekérdezés eredménye $sorszam rekord.<br><br>";

//ez stimmel

$ujtomb = mysql_fetch_array($result1);

while ($ujtomb = mysql_fetch_array($result1))

{
$location1 = $ujtomb['kep'];
$location2 = $ujtomb['thumb'];

print " $location2<br> $location1<br><br>";
}

//és itt ír ki $sorszam-1 elemet

mysql_close($kapcsolat);

?>
 
1

A ciklus elol vedd ki ezt a s

Anonymous · 2005. Jan. 2. (V), 11.26
A ciklus elol vedd ki ezt a sort:

$ujtomb = mysql_fetch_array($result1);

Tovabba remeljuk maga a lekerdezes is jo. :)