另一個對象我有這樣的對象:追加對象在PHP
foreach(range(1,$oc->num_users) as $num) {
$user = 'user' . $num;
$$user = mysql_fetch_object(mysql_query("SELECT user".$num.", user".$num."_ready, FROM oc_db WHERE leader='".$_SESSION['username']."' "));
這給名爲user1..X
後,我有這樣的simular功能,對象,我使用的是代表$$user->$user
一個用戶名連接到數據庫以獲取更多信息。
$$user = mysql_fetch_object(mysql_query("SELECT x, y, z FROM user_db WHERE username='".$$user->$user."' "));
這也使得命名user1..X對象,但不是代替創建對象前,我想這個值追加到我的第一個函數創建的對象。 $$user
是對象的名稱。我想在最後一個功能中做類似$$user .= fetch_object
的事情,但是當然不是那麼簡單。
你有沒有考慮過使用數組? '$ user [1..x] ['stuff']','$ user [1..x] ['otherstuff']' – fredley 2010-09-21 10:39:16
這不是唯一的警鐘響。例如。發送一個結構相同的查詢,除了用戶。每行想要獲取的$ num部分是...不是最理想的。甚至有'$ oc-> num_users' ...是的,可能是,但也可能是不必要的,甚至可能容易出錯。也許你應該描述你想解決的問題並尋求一個好的/有效的解決方案。 – VolkerK 2010-09-21 10:59:39