begin process at 2012 05 29 01:59:02
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

MySQL

 > 

Extraire un fichier cvs d'une base Mysql avec condition


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Extraire un fichier cvs d'une base Mysql avec condition

jeudi 13 août 2009 à 16:41:11 | Extraire un fichier cvs d'une base Mysql avec condition

laurent2008

Bonjour, je suis débutant amateur en php.
Je souhaite créer un fichier cvs avec les valeurs des differents champs (nom, prenom,age,groupe)à conditions que les donnees du champ groupe, de ma base de données comporte un G.
J'ai fais des essais avec Where groupe like 'G'
Sans résultat, pouvez vous m'aider...

Voici le début du code que j'ai trouvé sur le net:

require_once 'config.php';

$xls_output = "Nom;Prénom;Age;Groupe";
$xls_output .= "\n";


$query='SELECT nom, prenom, age,groupe FROM club';
mysql_select_db($club);

$result = mysql_query($query) or die(mysql_error());

while($row = mysql_fetch_array($result))
{
$xls_output .= $row[0] . ";" . $row[1] . ";" . $row[2] . ";" . $row[[3];
$xls_output .= "\n";
}

header("Content-type: application/vnd.ms-excel");
header("Content-disposition: attachment; filename=export_" . date("d-m-Y").".csv");

print $xls_output;

exit;
?>

jeudi 13 août 2009 à 17:48:30 | Re : Extraire un fichier cvs d'une base Mysql avec condition

aKheNathOn

Membre Club


Essayes avec Where groupe like 'G%'

aKheNAtHoN

jeudi 13 août 2009 à 17:56:49 | Re : Extraire un fichier cvs d'une base Mysql avec condition

laurent2008

ça ne fonctionne pas, je pense que mysql_query arrive traité qu'une requête. Mais je ne suis pas un spécialiste, peux que l'emplacement n'est pas correct. Merci pour ton aide, si tu as d autres idées elles sont les bien vennu. Et encore merci pour ton aide

jeudi 13 août 2009 à 20:11:33 | Re : Extraire un fichier cvs d'une base Mysql avec condition

kohntark

Membre Club

Salut,

eux que l'emplacement n'est pas correct


ca serait bien dans ce cas que tu nous montre ce que tu as fait.

Sans résultat[...]ça ne fonctionne pas


Peut on savoir ce que ça donne ? fichier vide ? erreur ? etc ...

$query = 'SELECT nom, prenom, age, groupe FROM club WHERE groupe LIKE 'G%';

Cordialement,

Kohntark -

vendredi 14 août 2009 à 07:58:11 | Re : Extraire un fichier cvs d'une base Mysql avec condition

laurent2008


Oui désolé, voilà la réponse du serveur:

Parse error: syntax error, unexpected T_STRING in /mnt/149/free.fr/e/9/laurent.xxxxx/xxx09/xx/xx/xx_extrac_bd3.php on line 9

Merci pour vos observations et votre aide.
Amicalment
Laurent

vendredi 14 août 2009 à 09:27:05 | Re : Extraire un fichier cvs d'une base Mysql avec condition

nautilus99

Réponse acceptée !

Bonjour,

Parse error: syntax error, unexpected T_STRING

est une erreur PHP et pas Mysql. Rien qu'en lisant les quelques lignes de code, les mixtures de guillemets doivent être traitées soigneusement, au risque d'erreurs de syntaxe.

Code PHP :
$query = "SELECT nom, prenom, age, groupe FROM club WHERE groupe LIKE 'G%'"; 





vendredi 14 août 2009 à 13:48:38 | Re : Extraire un fichier cvs d'une base Mysql avec condition

laurent2008

Un grand merci nautilus99
pour m'avoir guider sur la bonne syntaxe.
ça marche !! encore une fois merci pour votre aide, et peut etre à bientôt
Laurent



Cette discussion est classée dans : mysql, xls, output, row, groupe


Répondre à ce message

Sujets en rapport avec ce message

Export CSV (mise en page minimum!!!) [ par atomik29 ] Bonjour a tous.Voila mon probleme, j'utilise ce script pour exporter les champs de ma table dans un fichier csv.Le probleme c'est que je voudrai pouvo pb export xls par php [ par miga003 ] bonjour à tous, merci de me lire. j'exporte des données depuis une base mysql en passant par php et j'extrait un tableau xls. J'utilise : header("Con Formulaire de suppression [ par jb25350 ] Bonsoir à Tous, Je cherche depuis plusieurs jours à supprimer un ou plusieurs enregistrement dans ma base mysql table 'membre' et je n'y arrive pas.. Menus déroulants dépendants [ par daporoty ] Bonjour. Je suis novice en php mais j'ai quand même essayé de faire une page de trie pour afficher des données de ma base mysql. Première étape : Le php mysql tableau probleme [ par toto6311 ] Bonjour tout le monde , j'ai un petit soucis , pour afficher ma base membre dans un tableau sur mon site . Voila les champs de ma table $id' ,'$emai affichage sur plusieurs page [ par piteur30 ] bonjourmon livre d'or est bientôt terminer et sa grâce a votre aidej'aurai encore besoin de votre aide pour afficher 10 messages par pageet ensuite qu Affichage d'une bd dans mysql à partir de la selection d'un nom d'une liste déroulante [ par sirina89 ] bjr j'ai un formulaire php qui contient une liste déroulante en choisissons un noms de cette liste il doit afficher dans un tableau tous les enregist Récupérer valeur radio bouton [ par napstel ] Bonjour à tous, Je m'adresse à vous car cela fait un moment que je galère sur une chose qui, je pense, est vraiment bête et je n'arrive pas à trouver PHP - MYSQL [ par siref ] Bonjour, Voila je débute dans le php et mysql, je suis entraind de me créer un petit site web dans mon entreprise et je rencontre une erreur que j'ar mysql/php [ par aamsa ] Bonsoir, j'ai un script qui permet d'afficher groupes (groupe est une table mysql)dont le code est le suivant: '; echo ""; echo ''; echo


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,733 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales