因此,我正在从PHP的一个数据库获取数据。 我打算比较从询问中获得的数据中得出的每个物体的数值。 迄今情况良好。
当我试图在物体创建后从物体中提取数据时,这个问题就产生了。
我不是PHP dev,因此我不知道我是否遵循适当的PHP逻辑。 我用于联合材料、AS3和Java,因此,物体和价值物体与我所了解的情况相比,在购买力平价中是很小的。
任何人都知道如何检索我的数据?
<?php
include("../config.php");
class userVO
{
public $uid;
public $name;
public $email;
public $list;
public $num_list_items;
public $matches;
public $num_matches;
public function __construct()
{
$this->matches = array();
}
}
mysql_connect(DB_HOST, DB_USER, DB_PASSWORD) or die(mysql_error());
mysql_select_db(DB_NAME) or die(mysql_error());
$json_array = array();
$result = mysql_query("...");
$num_results = mysql_numrows($result);
mysql_close();
$users = array();
$i = 0;
while($i < $num_results)
{
$match = new userVO;
$match->uid = mysql_result($result, $i, "uid");
$match->name = mysql_result($result, $i, "name");
$match->email = mysql_result($result, $i, "email");
$users[] = userVO;
$i++;
}
$num_users = count($users);
echo "num users: " . $num_users . "<br>";
$i = 0;
while($i < $num_users)
{
echo "--- i: " . $i . " ---<br>";
$current_user = $users[$i];
echo "users[" . $i . "]: " . $users[$i] . "<br>";
echo "users[" . $i . "]->name: " . $users[$i]->name . "<br>";
echo "current user: " . $current_user . "<br>";
echo "current user name: " . $current_user->name . "<br>";
$i++;
}
?>