我有点难住。我从来没有在PHP中使用过多的对象和类,但有人建议我重新做一些代码。
我想要做的是使$拍卖对象属性,同时保存所有的行数据。重新创建为对象和类PHP
现在,我做echo $auctions[1]['title'];
来回显id = 1标题的列表。 我希望重新创建它,以便它成为一个对象。
这里是我当前的代码,
$sqlquery = "SELECT * FROM auctions";
if ($result = $db->query($sqlquery)) {
while ($row = $result->fetch_assoc()) {
$auctions[$row['id']]['id'] = $row['id'];
$auctions[$row['id']]['title'] = $row['title'];
$auctions[$row['id']]['featured_image'] = $row['featured_image'];
$auctions[$row['id']]['description'] = $row['description'];
$auctions[$row['id']]['date'] = $row['date'];
$auctions[$row['id']]['location'] = $row['location'];
$auctions[$row['id']]['highlights'] = $row['highlights'];
$auctions[$row['id']]['catagories'] = $row['catagories'];
$auctions[$row['id']]['notes'] = $row['notes'];
$auctions[$row['id']]['terms'] = $row['terms'];
$auctions[$row['id']]['contact'] = $row['contact'];
}
}
我没有对如何做到这一点的任何想法,但如果有人可以给我一点提示点我的方向,这将是非常赞赏! :)
为什么不'$拍卖[$行[“身份证”] = $ row'? – 2014-11-23 18:19:18
虽然你不知道什么是类,但不要尝试使用它。你不能从功能获得一些利润,你不能使用。了解,了解它是什么,了解它为什么,然后使用。 – 2014-11-23 18:23:15
你应该考虑使用[ORM](http://en.wikipedia.org/wiki/Object-relational_mapping)。 – Gumbo 2014-11-23 18:25:47