Advertisement
Guest User

Untitled

a guest
Mar 13th, 2019
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.33 KB | None | 0 0
  1. <?php
  2. $servername = "localhost";
  3. $username = "username";
  4. $password = "password";
  5. $dbname = "dbname";
  6. //mysql and db connection
  7.  
  8. $con = new mysqli($servername, $username, $password, $dbname);
  9.  
  10. if ($con->connect_error) { //error check
  11. die("Connection failed: " . $con->connect_error);
  12. }
  13. else
  14. {
  15.  
  16. }
  17.  
  18.  
  19. $DB_TBLName = "PersonalData";
  20. $filename = "file"; //your_file_name
  21. $file_ending = "xls"; //file_extention
  22.  
  23. header("Content-Type: application/xls");
  24. header("Content-Disposition: attachment; filename=$filename.xls");
  25. header("Pragma: no-cache");
  26. header("Expires: 0");
  27.  
  28. $sep = "t";
  29.  
  30. $sql="SELECT * FROM $DB_TBLName";
  31. $resultt = $con->query($sql);
  32. while ($property = mysqli_fetch_field($resultt)) { //fetch table field name
  33. echo $property->name."t";
  34. }
  35.  
  36. print("n");
  37.  
  38. while($row = mysqli_fetch_row($resultt)) //fetch_table_data
  39. {
  40. $schema_insert = "";
  41. for($j=0; $j< mysqli_num_fields($resultt);$j++)
  42. {
  43. if(!isset($row[$j]))
  44. $schema_insert .= "NULL".$sep;
  45. elseif ($row[$j] != "")
  46. $schema_insert .= "$row[$j]".$sep;
  47. else
  48. $schema_insert .= "".$sep;
  49. }
  50. $schema_insert = str_replace($sep."$", "", $schema_insert);
  51. $schema_insert = preg_replace("/rn|nr|n|r/", " ", $schema_insert);
  52. $schema_insert .= "t";
  53. print(trim($schema_insert));
  54. print "n";
  55. }
  56. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement