2010-11-06 3 views
0

я получил этот кодPHP MySQL выборки массива в глобальной

 while ($aResult = mysql_fetch_array($result)) 
    { 
    $sResult[$aResult[userID]] = $aResult; 
    } 

, но я хочу знать, есть ли более быстрый способ поставить все от $ aresult в sresult глобальной?

+1

что не так в этом коде? –

ответ

0

Это зависит от определения «быстрее». Если вам требуется минимальное использование ЦП, вы, возможно, должны использовать функцию выше, или, как сказал Кол., Старайтесь избегать выбора всех и использовать указатели.

Если вы хотите меньше времени кодирования, подумайте об использовании обертки, такой как PEAR DB. С его помощью вы можете просто написать $ res = $ db-> getAll ($ SQL);

http://pear.php.net/manual/en/package.database.db.db-common.getall.php