par Ripat » 01 mai 2012, 09:11
par debutant10 » 30 avr. 2012, 21:11
par Ripat » 26 avr. 2012, 18:22
par debutant10 » 25 avr. 2012, 23:12
par moogli » 25 avr. 2012, 09:17
par debutant10 » 24 avr. 2012, 21:59
par moogli » 24 avr. 2012, 12:19
l appli génère le fichier suite à demande fairte dans l'appli.... comme tte les aplli html ou php etc..
par debutant10 » 23 avr. 2012, 22:44
par moogli » 22 avr. 2012, 18:02
par debutant10 » 22 avr. 2012, 16:14
par Ripat » 22 avr. 2012, 10:28
$sql = " LOAD DATA INFILE '/chemin/complet/vers/tfi2003_contacts.csv' INTO table contacts FIELDS TERMINATED BY ';' LINES TERMINATED BY '\r\n' (id_cat,societe,titre,nom,prenom,rue,no,cp,localite,region,pays,phone,phone2,fax,email,website,note) "; mysql_query($sql) or die (mysql_error());
par debutant10 » 21 avr. 2012, 13:56
<html> <body> <?php // information pour la connection à le DB $host = 'localhost'; $user = 'root'; $pass = ''; $db = 'import'; // connection à la DB $link = mysql_connect ($host,$user,$pass) or die ('Erreur : '.mysql_error() ); mysql_select_db($db) or die ('Erreur :'.mysql_error()); // requête SQL qui compte le nombre total d'enregistrements dans la table et qui //récupère tous les enregistrements $select = 'SELECT prenom,nom,titre,phone,email FROM tfi2003_contacts '; //$select = 'SELECT prenom,nom FROM vache LIMIT 0,4'; $result = mysql_query($select,$link) or die ('Erreur : '.mysql_error() ); $total = mysql_num_rows($result); // si on a récupéré un résultat on l'affiche. if($total) { // début du tableau echo '<table bgcolor="#FFFFFF">'."\n"; // première ligne on affiche les titres prénom et surnom dans 2 colonnes echo '<tr>'; echo '<td bgcolor="#669999"><b><u>Prénom</u></b></td>'; echo '<td bgcolor="#669999"><b><u>nom</u></b></td>'; echo '<td bgcolor="#669999"><b><u>titre</u></b></td>'; echo '<td bgcolor="#669999"><b><u>phone</u></b></td>'; echo '<td bgcolor="#669999"><b><u>email</u></b></td>'; echo '</tr>'."\n"; // lecture et affichage des résultats sur 2 colonnes, 1 résultat par ligne. while($row = mysql_fetch_array($result)) { echo '<tr>'; echo '<td bgcolor="#CCCCCC">'.$row['prenom'].'</td>'; echo '<td bgcolor="#CCCCCC">'.$row['nom'].'</td>'; echo '<td bgcolor="#CCCCCC">'.$row['titre'].'</td>'; echo '<td bgcolor="#CCCCCC">'.$row['phone'].'</td>'; echo '<td bgcolor="#CCCCCC">'.$row['email'].'</td>'; echo '</tr>'."\n"; } echo '</table>'."\n"; // fin du tableau. } else echo 'Pas d\'enregistrements dans cette table...'; // on libère le résultat mysql_free_result($result); ?> </body> </html>
par Ripat » 20 avr. 2012, 23:48
Code : Tout sélectionner
/* importation du fichier CSV (à adapter: vois les directives SEPARATED et TERMINATED dans la doc MySQL */ LOAD DATA INFILE "tonfichier.csv" INTO TABLE contacts FIELDS TERMINATED BY ';'; /* optimisation: séparation de la table villes */ /* insertion dans la table villes (vide) de toutes les villes différentes trouvées dans la table contact */ INSERT villes (nom) SELECT contacts.ville FROM contacts GROUP BY contacts.ville; /* remplacement dans la table contacts du nom des villes par leur code de la nouvelle table ville */ UPDATE contacts JOIN villes ON villes.nom=contacts.ville SET contacts.ville=villes.code; /* changement du data type VARCHAR de la colonne ville de la table contact par INT */ ALTER TABLE contatcs CHANGE ville ville INT( 5 ) NOT NULL DEFAULT 0;
par moogli » 18 avr. 2012, 23:22
par debutant10 » 18 avr. 2012, 22:10