0
我有幾個mysqli問題。2 MySQLi問題
首先。我知道我可以組成一個數組。我只是想知道是否有一種方法可以從組對象中獲取一行,而不必將其放入數組中?
$groups = $this->db->query("SELECT id, name FROM groups");
...
<select name="group">
<?php while($group = $groups->fetch_object()): ?>
<option value="<?php echo $group->id?>"><?php echo $group->name; ?></option>
<?php endwhile; ?>
</select>
...
<?php echo $groups[$user->group_id]; ?>
我知道最後一行不行。有沒有像這樣$groups->fetch_row($group_id)->name
?
我的第二個問題是垃圾收集。如果我釋放一個結果而不是一個小的應用程序,它會產生多大的差異?在每次查詢之後,可以在數據庫類破壞時關閉數據庫連接,而不是釋放結果。這會有相同的效果嗎?
你** **應該使其進入陣列。總是從數據庫中獲取數據到數組中,而不是愚蠢地將其打印到位。 – 2010-11-05 16:45:30