Nasıl PHP $ row-> bir değişkeni kullanabilirsiniz

0 Cevap

Ben aynı şeyleri her biri olmasını istiyorum çünkü ben, ben bir PHP döngü içinde erişmek istediğiniz bir PostgreSQL db tabloda çeşitli alanları var.

$ Alanlar denilen Onlar vb örneğin (3 küçük harf), "mor", "gls", benzer şekilde adlandırılır ve çeşitli adlar bir dizide saklanır.

(Ben tablodaki her satır alınıyor ve daha sonra alanları ile döngü çalışıyorum) Ben aşağıdaki gibi kullanıyorum kod çekirdek:

$sql="select * from mytable order by id";
$result=pg_query($db_handle,$sql);
while ($row=pg_fetch_object($result))
{
  foreach ($fields as $field)
  {
    $myfield=$row->$field;
    <do something with $myfield>
  }
}

Ne yazık ki, $ row-> $ alan çalışmaz. Ben şu olsun:

PHP Notice:  Undefined property: stdClass::$mor
PHP Notice:  Undefined property: stdClass::$gls

Ben parantez ve tırnak çeşitli permütasyonlarını denedim, ama ben sihirli tozu bulmak için görünmüyor olabilir. Bu yapılabilir mi?

Teşekkürler.

0 Cevap