Problem Datenbank in Excel zu schreiben

Alles, was PHP betrifft, kann hier besprochen werden.

Problem Datenbank in Excel zu schreiben

Postby immlerin » 14. February 2008 18:36

Hallo!

Beim Versuch eine Tabelle einer Datenbank in ein Excel Sheet zu schreiben, bekomme ich folgende Einträge in der Exceldatei:

<!--/inc:"tnms_config.inc.php"-->
ÐÏࡱá;þÿ
þÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
order date Analysis Effort Implementation Effort

Ich benutzte unter Solaris xampp mit PHP/PEAR um die Datenbank auszulesen und mit Spreadsheet_Excel_Writer versuche ich die Excel Datei zu erzeugen.

Was kann das sein, dass solche Einträge erscheinen?

Hier der Code:
Code: Select all
<?php
require_once 'Spreadsheet/Excel/Writer.php';

// Neue Excel Datei anlegen
$workbook = new Spreadsheet_Excel_Writer();
$worksheet =& $workbook->addWorksheet('Tabelle 1');

include("../database/inc/tnms_config.inc.php");
$conn_id=mysql_connect($mysql_host, $mysql_user, $mysql_pass) or die ("Unable to connect to database");
mysql_select_db($db_name, $conn_id) or die ("Unable to select database");
$query = mysql_query("SELECT * FROM mas_orders");
$num   = mysql_num_rows($query);

$r=1;
while ($row = mysql_fetch_row($query))
{
   for ( $x = 1; $x < count ( $row ); $x++ )
   {
      $worksheet->write($r,$x, $row[$x]);
   }
   $r++;
}

$workbook->send('mas_orders.xls');
$workbook->close();
?>
immlerin
 
Posts: 4
Joined: 11. February 2008 10:49

Postby immlerin » 15. February 2008 22:12

Hallo,

habe den Fehler selber gefunden. Dieser lag in meiner include Datei:

Code: Select all
<!--inc:"tnms_config.inc.php"-->
<?php
/*=============================================

        erstellt:        12.02.2008
==============================================*/

//<<<<<<   zugangsdaten zum mysql-datenbankserver

$mysql_host = "localhost";
$mysql_user = "root";
$mysql_pass = "*****";
$db_name = "tnms";

//zugangsdaten zum mysql-datenbankserver   >>>>>>

?>
<!--inc:"tnms_config.inc.php"-->


Nachdem ich die erste und letzte Zeile:
<!--inc:"tnms_config.inc.php"-->
geloescht hatte, funktionierte es wunderbar.
immlerin
 
Posts: 4
Joined: 11. February 2008 10:49


Return to PHP

Who is online

Users browsing this forum: No registered users and 4 guests