Optimisation php/mysql

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics


marylinepsyche
WRInaute discret
WRInaute discret
 
Messages: 79
Inscription: Jeu Fév 24, 2005 14:58

Optimisation php/mysql

Message le Dim Oct 08, 2006 15:27

Bonjour,

j'aimerais optimiser un bout de code php.

Voilà ce que j'ai :
$sql_select2 = "blabla.....";
$result2 = mysql_db_query(DATABASE, $sql_select2 , $connexion) or die ('ERREUR blabla : '.mysql_error(). ' ' . $sql_select2);
while ($ligne = mysql_fetch_row($result2))
{
fputs($fic, implode("\t",$ligne) . "\n");
}

Existe -t-il une fonction permettant d'écrire directement dans un fichier le résultat d'un select sans passer par la boucle ?

J'ai aussi testé (pour éviter le fputs dans une boucle et donc écrire le fichier en 1 fois) en faisant
$sql_select2 = "blabla.....";
$result2 = mysql_db_query(DATABASE, $sql_select2 , $connexion) or die ('ERREUR blabla : '.mysql_error(). ' ' . $sql_select2);
$sortie = '';
while ($ligne = mysql_fetch_row($result2))
{
$sortie .= implode("\t",$ligne) . "\n";
}
fputs($fic, $sortie);
C'était plus lent que la première solution !

D'avance merci pour vos conseils.


rog
WRInaute accro
WRInaute accro
 
Messages: 1662
Inscription: Jeu Sep 21, 2006 2:32

Message le Dim Oct 08, 2006 15:32

tu pourrais ne faire qu'une écriture fichier à la fin de la boucle

rog


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités