何时
$domain_id = $db->getAll("SELECT `domain_id` FROM `".PREFIX."domains`");
循环
<?php echo $domain_id[$i]->domain_id ?>
完美运行并回显域ID
但是
$domain_assign_to = $db->getAll("SELECT `custom_for` FROM `".PREFIX."domains`");
循环
<?php echo $domain_assign_to[$i]->domain_assign_to ?>
不起作用并发出通知:未定义的属性:stdClass :: $ domain_assign_to
custom_for
拥有用户的用户名。
domain_id
是int,custom_for
是varchar
我在这里做错了什么?
感谢。
答案 0 :(得分:1)
您应该替换它:
$domain_assign_to = $db->getAll("SELECT `custom_for`FROM `".PREFIX."domains`");
使用
$domain_assign_to = $db->getAll("SELECT `custom_for`,'domain_assign_to' FROM `".PREFIX."domains`"); // if domain_assign_to exist in table
或强>
<?php echo $domain_assign_to[$i]->domain_assign_to ?>
。通过强>
<?php echo $domain_assign_to[$i]-> custom_for?>