- Ad -
php-resource



Zurück   PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr > Scripts > BRAINSTORMING PHP/SQL/HTML/JS/CSS
 

Login

 
eingeloggt bleiben
star Jetzt registrieren   star Passwort vergessen
 

 

 

 


BRAINSTORMING PHP/SQL/HTML/JS/CSS Ihr habt eine Idee, aber keinen genauen Ansatz? Diskutiert mit anderen Usern des Forums über eure Gedankengänge um evtl. hilfreiche Ideen zu bekommen!
Normale Fragen bitte weiterhin in die entsprechenden Foren!

Antwort
 
LinkBack Themen-Optionen Thema bewerten
  #1 (permalink)  
Alt 30-05-2005, 13:35
Frashier
 Newbie
Links : Onlinestatus : Frashier ist offline
Registriert seit: Nov 2003
Beiträge: 116
Frashier ist zur Zeit noch ein unbeschriebenes Blatt
Standard datenbank daten nach exel exportieren

hallo leute,

ich habe nun mal die suche bemüht aber irgend wie ist das thema "datenbank daten in eine exel datei" zu exportieren nicht aktuell, so schwierig oder es interessiert kein schwein.

ich kann gar nicht sagen wo ich da anfangen soll, gibs ne vernüftige klasse oder weg die daten in eine xls datei zu schreiben? die cvs sache funzt bei mir schon nicht mal aus phpmyadmin!

würd mich freun über ein paar tipps!

sooo long
Mit Zitat antworten
  #2 (permalink)  
Alt 30-05-2005, 13:46
Payne_of_Death
 Master
Links : Onlinestatus : Payne_of_Death ist offline
Registriert seit: Dec 2002
Ort: Folterkeller Nr. 18
Beiträge: 2.953
Payne_of_Death ist zur Zeit noch ein unbeschriebenes Blatt
Payne_of_Death eine Nachricht über ICQ schicken Payne_of_Death eine Nachricht über AIM schicken Payne_of_Death eine Nachricht über Yahoo! schicken
Standard

Excel versteht kommaseparierte Datein genauso.

Und da reicht ja schon ein implode mit einem Semikolon nach jedem Feld und zum Auslesen fgetcsv

Im Grunde genommen eine csv Datei....
__________________
MfG Payne_of_Death

Manual(s): <-| PHP | MySQL | SELFHTML |->
Merke:
Du brauchst das Rad nicht neu erfinden ! <-ForumSuche rettet Leben-> || <-Schau in den Codeschnippsels->

Murphy`s Importanst LAWS
Jede Lösung bringt nur neue Probleme
Das Fluchen ist die einzige Sprache, die jeder Programmierer beherrscht.
In jedem kleinen Problem steckt ein großes, das gern raus moechte.
Mit Zitat antworten
  #3 (permalink)  
Alt 30-05-2005, 14:00
TobiaZ
  Moderator
Links : Onlinestatus : TobiaZ ist offline
Registriert seit: Jan 2001
Ort: MUC und MGL, Germany
Beiträge: 34.187
Blog-Einträge: 1
TobiaZ befindet sich auf einem aufstrebenden Ast
Standard

vielleicht solltest du dich mal mit Excell beschäftigen

Ansonsten gibt es natürlich auch Klassen, die xls-Dateien erstellen. Ist aber unnötiger aufwand.
__________________
ERST LESEN: Unsere Regeln. | Ich hab schon Pferde kotzen sehn!

READ THIS: Strings richtig trennen/verbinden | JOINs, das leidige Thema | Wegwerf E-Mail Adressen

Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.

Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
Mit Zitat antworten
  #4 (permalink)  
Alt 01-06-2005, 02:35
Phillip
 Newbie
Links : Onlinestatus : Phillip ist offline
Registriert seit: May 2005
Beiträge: 25
Phillip ist zur Zeit noch ein unbeschriebenes Blatt
Standard

So kannst Du Excel-Dateien erzeugen
(z.B. mit button und hyperlink auf diese datei verweisen):

<?PHP



$host = "localhost";
$user = "";
$password = "";
$database = "deine DB";
$table = "Liste";


$query_text = "SELECT * FROM " . $table;

Header("Content-Type: application");
Header("Content-Disposition: inline; filename=\"testlist.xls\"");

$db_link = mysql_connect($host, $user, $password);//[$fieldtype->type]
mysql_select_db($database, $db_link); //[$fieldtype->type]

$result = mysql_query($query_text, $db_link);
$fieldcounts = mysql_num_fields($result);
for($i = 1; $i < $fieldcounts; $i++) {
$fieldtype = mysql_fetch_field($result, $i);
if ($i < ($fieldcounts-1)) echo "$fieldtype->name\t";
else echo "$fieldtype->name\n";

if ($sep=="comma") $sep_char=",";
else if ($sep=="semicolon") $sep_char=";";
else if ($sep=="colon") $sep_char=":";
// Wenn nicht, dann TAB-separiert

}
$myrow = mysql_fetch_array($result);
do {
for($i = 1; $i < $fieldcounts; $i++) {
$fieldname = mysql_field_name($result, $i);
if ($i < ($fieldcounts-1)) echo $myrow[$fieldname] . "\t";
else echo $myrow[$fieldname] . "\n";
}
} while ($myrow = mysql_fetch_array($result));

?>
Mit Zitat antworten
  #5 (permalink)  
Alt 01-06-2005, 03:07
Benutzerbild von onemorenerd onemorenerd
  Moderator
Links : Onlinestatus : onemorenerd ist offline
Registriert seit: Mar 2005
Ort: Berlin
Beiträge: 9.481
onemorenerd wird schon bald berühmt werdenonemorenerd wird schon bald berühmt werden
Standard

PHP-Code:
if ($sep=="comma"$sep_char=",";
else if (
$sep=="semicolon"$sep_char=";";
else if (
$sep=="colon"$sep_char=":";
// Wenn nicht, dann TAB-separiert 
Guter Wille allein reicht nicht ...
Mit Zitat antworten
  #6 (permalink)  
Alt 01-06-2005, 03:14
Phillip
 Newbie
Links : Onlinestatus : Phillip ist offline
Registriert seit: May 2005
Beiträge: 25
Phillip ist zur Zeit noch ein unbeschriebenes Blatt
Standard

.....wie meinst'n das?
Mit Zitat antworten
  #7 (permalink)  
Alt 01-06-2005, 09:39
wahsaga
  Moderator
Links : Onlinestatus : wahsaga ist offline
Registriert seit: Sep 2001
Beiträge: 24.485
wahsaga befindet sich auf einem aufstrebenden Ast
Standard

vermutlich will er wissen, wo du denn $sep_char als tabulator definierst, wenn die vorherigen bedingungen nicht zutreffen.
__________________
I don't believe in rebirth. Actually, I never did in my whole lives.
Mit Zitat antworten
  #8 (permalink)  
Alt 01-06-2005, 10:18
TobiaZ
  Moderator
Links : Onlinestatus : TobiaZ ist offline
Registriert seit: Jan 2001
Ort: MUC und MGL, Germany
Beiträge: 34.187
Blog-Einträge: 1
TobiaZ befindet sich auf einem aufstrebenden Ast
Standard

@Phillip: Bitte lerne die PHP-Tags des Forums zu verwenden. (s. Regeln )
__________________
ERST LESEN: Unsere Regeln. | Ich hab schon Pferde kotzen sehn!

READ THIS: Strings richtig trennen/verbinden | JOINs, das leidige Thema | Wegwerf E-Mail Adressen

Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.

Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
Mit Zitat antworten
  #9 (permalink)  
Alt 01-06-2005, 23:38
Benutzerbild von onemorenerd onemorenerd
  Moderator
Links : Onlinestatus : onemorenerd ist offline
Registriert seit: Mar 2005
Ort: Berlin
Beiträge: 9.481
onemorenerd wird schon bald berühmt werdenonemorenerd wird schon bald berühmt werden
Standard

Zitat:
Original geschrieben von wahsaga
vermutlich will er wissen, wo du denn $sep_char als tabulator definierst, wenn die vorherigen bedingungen nicht zutreffen.
Genau.
PHP-Code:
if ($sep=="comma"$sep_char=",";
else if (
$sep=="semicolon"$sep_char=";";
else if (
$sep=="colon"$sep_char=":";
else 
$sep_char="\t";
// ...
if ($i < ($fieldcounts-1)) echo $myrow[$fieldname] .$sep_char
Besser noch mit $_GET['sep_char'].
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


PHP News

MariaDB 5.5 veröffentlicht
MariaDB 5.5 veröffentlichtDie freie MySQL-Alternative MariaDB wurde in der stabilen Version 5.5.23 veröffentlicht und soll einige Verbesserungen gegenüber Oracles Communityversion von MySQL mitbringen.

16.04.2012 | Berni

Deutsche Yii Framework Community
Deutsche Yii Framework CommunitySeit dem 19.03.2012 gibt es für die Yii PHP Framework Community ein deutsches Zuhause.

20.03.2012 | dhcomputer

 

Aktuelle PHP Scripte

belbit LiveSupport Script ansehen belbit LiveSupport Script

Schnellen und unkomplizierten Support im LiveSupport-Chat anbieten. Ohne Datenbank und in wenigen Sekunden installiert.

24.05.2012 EichbaumMedia | Kategorie: PHP/ Chat
belbit Ticketcenter-Script ansehen belbit Ticketcenter-Script

Verwalten Sie Supportanfragen zuverlässig im Web2.0-Stil anstatt per E-Mail - inkl. Überprüfung, ob Antworten gelesen wurden und mehr.

24.05.2012 EichbaumMedia | Kategorie: PHP/ Ticketsystem
Advanced Login ansehen Advanced Login

Login-System und Kundenverwaltung, die sich spielend leicht in bestehende Webseiten einbauen lässt und einen enormen Funktionsumfang bietet Ihre eigene Webseite muss mit Advanced Login nicht umständlich an ein fertiges System angepasst werden.

24.05.2012 Madden | Kategorie: PHP/ Kundenverwaltung
 Alle PHP Scripte anzeigen

Alle Zeitangaben in WEZ +2. Es ist jetzt 20:38 Uhr.