Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente | |||
| info:mysql:fichier_mysql2csvusingphp [2023/03/20 14:23] – supprimée - modification externe (Unknown date) 127.0.0.1 | info:mysql:fichier_mysql2csvusingphp [2023/03/20 14:23] (Version actuelle) – ↷ Page déplacée de info:fichier_mysql2csvusingphp à info:mysql:fichier_mysql2csvusingphp radeff | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | {{tag> | ||
| + | ====== Mysql2csvUsingPhp ====== | ||
| + | <code php> | ||
| + | <?php | ||
| + | header(' | ||
| + | header(' | ||
| + | |||
| + | include_once("/ | ||
| + | |||
| + | #produit un fichier csv | ||
| + | include(" | ||
| + | $laTable=" | ||
| + | $db=connect_db(); | ||
| + | $db_name=db_name(); | ||
| + | mysql_select_db($db_name, | ||
| + | $result = mysql_query(" | ||
| + | $dbResult = mysql_list_fields($database_name, | ||
| + | #nom des champs | ||
| + | //loop over each field | ||
| + | $x=" | ||
| + | for($i = 0; $i < mysql_num_fields($dbResult); | ||
| + | { | ||
| + | $txt=mysql_field_name($dbResult, | ||
| + | $txt=ereg_replace(";", | ||
| + | $x.=$txt ." | ||
| + | } | ||
| + | $x.=" | ||
| + | $i = 0; | ||
| + | while ($i < mysql_num_rows($result)) { | ||
| + | $x.=" | ||
| + | //loop over each field | ||
| + | for($j = 0; $j < mysql_num_fields($dbResult); | ||
| + | { | ||
| + | $lechamp=mysql_field_name($dbResult, | ||
| + | $txt=mysql_result($result, | ||
| + | $txt=ereg_replace(";", | ||
| + | | ||
| + | $txt=ereg_replace(" | ||
| + | $txt=ereg_replace(" | ||
| + | $txt=stripslashes($txt); | ||
| + | $txt=str_replace(' | ||
| + | |||
| + | $x.=$txt ." | ||
| + | } | ||
| + | $i++; | ||
| + | $x.=" | ||
| + | } | ||
| + | echo " | ||
| + | ?> | ||
| + | </ | ||