Autor Beitrag
JungerIslaender
ontopic starontopic starontopic starofftopic starofftopic starofftopic starofftopic starofftopic star
Beiträge: 427
Erhaltene Danke: 5

Win XP
Delphi 7; Delphi 2005
BeitragVerfasst: Mo 28.09.09 17:11 
Der Titel sagt eig. schon alles.^^

Ich bin in google nicht wirklich fündig geworden.

Folgender Sinn: Ich muss mich nicht über phpmyadmin einloggen und kann mit wenigen klicks meine Tabellen exportieren.

Irgendwie muss das ja gehen sonst könnte phpmyadmin dass ja nicht ^^

MFG JungerIslaender
DonManfred
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 148
Erhaltene Danke: 2

Windows 7
Delphi XE3 Pro + HTML5Builder
BeitragVerfasst: Di 29.09.09 10:12 
Ich benutze eine eigene Klasse für die MySQL-Abfragen aber im grunde funktioniert das auch mit den normalen MySQL-Befehlen...

ausblenden Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
<?
header("Content-Type: application/vnd.ms-excel");
header("Content-Disposition: inline; filename=test.xls");
$qry = "SELECT * FROM beka_lieferanten_farben;";
$r=$mydb->unbuffered_query($qry);
$c=0;
while ($info=$mydb->fetch_array($r)){
  if ($c==0){
    $j = $mydb->num_fields($r);
    for($i=0;$i<$j;$i++) {
      // Name des aktuellen Feldes ermitteln
      $k = $mydb->field_name($r,$i);
      echo $k."\t";
    }
    echo "\r\n";
    $c++;
  }
  $line = "";
  for($i=0;$i<$j;$i++) {
    // Name des aktuellen Feldes ermitteln
    $k = $mydb->field_name($r,$i);
    // Dem Feldnamen einen Wert zuweisen
    $line .= $info[$k]."\t";
  }
  echo $line."\r\n";
}
?>

_________________
Gruss Manfred