2010-11-06 22 views
0
global

je suis arrivé ce codephp mysql chercher tableau dans

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

mais je veux savoir est-il un moyen plus rapide de mettre tout de $ aResult dans la sResult mondiale?

+1

Quel est le problème avec ce code actuel? –

Répondre

0

Cela dépend de la définition de "plus rapide". Si vous voulez un minimum d'utilisation du processeur, vous devriez utiliser la fonction ci-dessus, ou, comme l'a dit Col., essayez d'éviter d'aller chercher tout et d'utiliser des pointeurs.

Si vous voulez moins de temps de codage, pensez à utiliser un wrapper tel que PEAR DB. Avec lui, vous pouvez simplement écrire $ res = $ db-> getAll ($ SQL);

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