[php] mysql_fetch_object oplossing

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • whitehouse
  • Registratie: Maart 2000
  • Laatst online: 18-09-2019
ik heb een result : select * from tabelnaam , waarbij ik van de result_set de 1e positie wil gebruiken als link in een <a href.

nu weet ik wanneer ik een mysql_fetch_object doe, de pkey van dat object, namelijk $pkey die in die functie wordt meegegeven.
stel, $pkey='id' .
while ($object=mysql_fetch_object($result))
{
}
nu wil ik dat $object->$pkey (dus $object->id) wordt getoond, maar deze syntax gaat niet op. Hoe moet dit ? search gaf mij geen antwoord :'( Weet iemand het antwoord op deze lastige vraag ?

| www.everythingisspiritual.com | www.mosaic.org |


Acties:
  • 0 Henk 'm!

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 02:21

Janoz

Moderator Devschuur®

!litemod

Waarom gerbuik je niet gewoon mysql_fetch_array? Dan kun je die key gewoon als array index meegeven.

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


Acties:
  • 0 Henk 'm!

  • Genoil
  • Registratie: Maart 2000
  • Laatst online: 12-11-2023
ik snap het vast niet helemaal goed, maar dit werkt toch ook?
PHP:
1
2
3
4
5
6
7
8
9
10
<?
class foo {
    var $bar;
}

$foo = new foo;
$foo->bar = "foz";
$baz = "bar";
echo $foo->$baz;
?>


komt in principe op hetzelfde neer..

Acties:
  • 0 Henk 'm!

Verwijderd

doe een fetch_row, en dan gewoon $array['0'] opvragen :)

Lijkt me zelfs nog wat handiger dan fetch_array

edit: bij nader inzien maakt dat dus geen bal uit 8)7

[ Voor 58% gewijzigd door Verwijderd op 22-10-2004 15:39 ]