Optimisation php/mysql
2 messages
• Page 1 sur 1
-

marylinepsyche - WRInaute discret

- Messages: 79
- Inscription: 24 Fév 2005
Optimisation php/mysql
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.
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.
2 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- Gestion des langues et des sessions en PHP / MySQL - 02-05-2004
- Google rachète Widevine (optimisation vidéo et DRM) - 13-12-2010
- Passage à l'heure d'été/hiver sur un forum phpBB - 31-10-2010
- Optimiser le nombre de mots dans les textes de liens - 03-10-2005
- Ranking Metrics lance son blog - 15-01-2007
- Script de mise en cache des pages (PHP MySQL) - 09-08-2010
- GoogleStats : analyse temps réel des visites de Google sur votre site - 02-10-2002
- Sortie officielle de GoogleStats v2.0 ! - 23-02-2003
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités


