Toon posts:

[php] -> while(mysql_fetch_array) -> reset

Pagina: 1
Acties:

Verwijderd

Topicstarter
Aangezien m'n vorige post nogal redelijk snel gesloten werd ;p
heb hier volgend probleem:
ik werk met een while(mysql_fetch_array) die zelf in een lus zit ...
het ding is us dat dat een paar keer herhaald moet worden, maat wanneer hij er nu *opnieuw* aan beingt ziet hij dat de array reeds op het einde zit ...
hoe zet je die terug naar het begin ?
mja, had maybe moeten vermelden dat het niet echt om een 'array' gaat, maar om een variabele met de inhoud van een mysql_query nl:
PHP:
1
2
3
4
5
6
7
<?
$langtasks = mysql_query("SELECT * FROM langtasks");
reset ($langtasks);
while ($row2=mysql_fetch_array($langtasks)){ 
...
};
?>

Deze reset gefet dus hetvolgende:

Warning: Variable passed to reset() is not an array or object in /home/dom/bluelinux.org/users/f/flecxie/www/translation.phtml on line 178

  • RRX
  • Registratie: Mei 2000
  • Laatst online: 25-08 23:43

RRX

@life-

het staat al in de foutmelding:
code:
1
Warning: Variable passed to reset() is not an array or object

$langtasks is een query-resultaat, je moet eerst:
PHP:
1
2
3
4
<?
$langtasks = mysql_fetch_array($langtasks); //of
$langtasks = mysql_fetch_object($langtasks); //gebruiken
?>

mijn T.net systeemspecspagina


Verwijderd

alleen lijkt het gebruik van reset me in deze context niet echt handig...als je een array aanmaakt ( in dit geval fetched van een mysql row ) staat ie toch al aan het begin...