Perso Web PMI Prog Réseaux sociaux Développement Etudes OS Sécurité Infographie Mobiles Référencement iPhone Apple Scrum

13 déc. 2008

Exporter le résultat d'une requête SQL en CSV et XLS

Par Jean-Christophe Duvivier à 12:30

Mots Clés PHP, SQL,

Je vous propose un petit script PHP afin d'exporter facilement vos données SQL en .CSV ou .XLS. C'est simple, compréhensible, et surtout, facile à mettre en place ;)

<?php
// Inclusion des paramètres de connexion à votre base de données
require_once('config.php');
 
// Titre des colonnes de votre fichier .CSV ou .XLS
$fichier = "Nom; Prenom; Mail; Adresse";
$fichier .= "\n";
 
// Requête SQL
$sql = "SELECT * FROM personnes";
$req = mysql_query($sql);
 
// Enregistrement des résultats ligne par ligne
while($row = mysql_fetch_object($req))
{
   $fichier .= "".$row->nom.";".$row->prenom.";".$row->mail.";".$row->adresse."\n";
}
 
// Déclaration du type de contenu
header("Content-type: application/vnd.ms-excel");
header("Content-disposition: attachment; filename=Personnes.csv"); // Remplacer .csv par .xls pour exporter en .XLS
print $fichier;
exit;
?>

Si vous remarquez une erreur qui s'est glissée dans le script ou si vous avez une question, n'hésitez pas à m'en faire part à la suite de ce sujet ;)

05 nov. 2008

Devlisting, la panoplie du bon développeur web

Par Jean-Christophe Duvivier à 19:48

Mots Clés Ajax, CMS, CSS, Firefox, Flash, Java, Outils, PHP, Plugin, Ressources, SQL, Typos,

Je vous parlais récemment des Plugins Firefox que j'utilise régulièrement pour me faciliter la tâche dans le développement de mes appli. J'avais précisé qu'il s'agissait du minimum vital. J'ai entre temps découvert une liste non loin d'être exhaustive qui regroupe tous les Outils, Ressources, sites web qui seraient susceptibles de vous aider dans votre boulot. Il s'agit de Devlisting.

Vous y trouverez des tonnes de liens, classés par catégorie. Au programme : CSS, PHP, Ajax, Flash, Typos, CMS, Java, SQL etc.

J'ai rapidement parcouru les différentes rubriques et j'ai découvert beaucoup de sites et de Plugins très intéressants ;)

Si vous êtes intéressés, ça se passe ici : www.devlisting.com

Propulsé par Dotclear - Hebergé par PlanetHoster - Thème Green Mantis par jchristophe
© jchristophe.fr 2008 - 2009
Valide CSS 2.1 CSS 2.1 Valide XHTML 1.0 XHTML Strict 1.0 Flux RSS RSS