php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Bewertung: Bewertung: 1 Stimmen, 1,00 durchschnittlich.
Alt 20.12.2011, 11:59  
Benutzer
 
Registriert seit: 22.05.2011
Beiträge: 35
PHP-Kenntnisse:
Anfänger
Uranus befindet sich auf einem aufstrebenden Ast
Standard

Ich ja auch nicht aber mein AG hat alles auf Microschrott. Nun will er die Daten möglichst einfach auf seine Plattform haben. Aber mit CSV denke ich/er kann er leben.
Uranus ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 20.12.2011, 12:01  
Erfahrener Benutzer
 
Benutzerbild von tr0y
 
Registriert seit: 26.07.2010
Beiträge: 4.856
PHP-Kenntnisse:
Fortgeschritten
tr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblick
tr0y eine Nachricht über MSN schicken
Standard

kam er vielleicht schon mal auf die Idee seine Microschrott-Plattform um die komponente MySQL zu erweitern ?
__________________
Lasse mir ohne Anwendung von Gewalt Dinge schenken, Amazon weiß darüber bald mehr.
tr0y ist offline   Mit Zitat antworten
Alt 20.12.2011, 12:11  
Benutzer
 
Registriert seit: 22.05.2011
Beiträge: 35
PHP-Kenntnisse:
Anfänger
Uranus befindet sich auf einem aufstrebenden Ast
Standard

habe ich ihn ja empfohlen .. er will keine zwei systeme ich wollte ihn auch von mircroschrott abbringen. kommentar: nun haben wir das teuer eingekauft - nun nutzen wir das auch.
Uranus ist offline   Mit Zitat antworten
Alt 20.12.2011, 12:15  
Erfahrener Benutzer
 
Benutzerbild von tr0y
 
Registriert seit: 26.07.2010
Beiträge: 4.856
PHP-Kenntnisse:
Fortgeschritten
tr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblick
tr0y eine Nachricht über MSN schicken
Standard

Dafür sind keine zwei Systeme notwendig, der MySQL-Server lläuft auch auf Windows-Systemen. Vielleicht hast du ihm das einfach falsch verkauft

Grundlegend ist aber gegen MSSQL nicht viel einzuwenden, parallel dazu allerdings MySQL bereitzustellen das durchaus weit verbreiteter ist, ist aber bestimmt nicht verkehrt.
__________________
Lasse mir ohne Anwendung von Gewalt Dinge schenken, Amazon weiß darüber bald mehr.
tr0y ist offline   Mit Zitat antworten
Alt 20.12.2011, 12:24  
Benutzer
 
Registriert seit: 22.05.2011
Beiträge: 35
PHP-Kenntnisse:
Anfänger
Uranus befindet sich auf einem aufstrebenden Ast
Standard

weiß ich doch ... das ist mehr ideologisch zu sehn. Er kennt sich halt mit MS aus aber nich mit PHP MySQL Linux naja eben unsere Welt. Das sind so Hobby ITler die sich irgenwann mal von Windoof an MS Server gewagt haben. Und das ist ja eine schöne Klicki Bundi welt
Uranus ist offline   Mit Zitat antworten
Alt 20.12.2011, 12:26  
Erfahrener Benutzer
 
Benutzerbild von tr0y
 
Registriert seit: 26.07.2010
Beiträge: 4.856
PHP-Kenntnisse:
Fortgeschritten
tr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblick
tr0y eine Nachricht über MSN schicken
Standard

Jo, definitiv und unumstößlich falsch verkauft! :P
__________________
Lasse mir ohne Anwendung von Gewalt Dinge schenken, Amazon weiß darüber bald mehr.
tr0y ist offline   Mit Zitat antworten
Alt 20.12.2011, 12:29  
Benutzer
 
Registriert seit: 22.05.2011
Beiträge: 35
PHP-Kenntnisse:
Anfänger
Uranus befindet sich auf einem aufstrebenden Ast
Standard

Naja .. ich verdiene ja drann
Uranus ist offline   Mit Zitat antworten
Alt 20.12.2011, 13:57  
meikel
Gast
 
Beiträge: n/a
Standard <ot>

Zitat:
Zitat von tr0y Beitrag anzeigen
kam er vielleicht schon mal auf die Idee seine Microschrott-Plattform um die komponente MySQL zu erweitern ?
Ich bin wahrlich kein Windowsfreund, aber (auch wenns schmerzt): MySQL kann MS SQL noch nicht mal das Wasser reichen.

http://php.net/mssql
  Mit Zitat antworten
Alt 20.12.2011, 16:23  
Erfahrener Benutzer
 
Benutzerbild von tr0y
 
Registriert seit: 26.07.2010
Beiträge: 4.856
PHP-Kenntnisse:
Fortgeschritten
tr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblick
tr0y eine Nachricht über MSN schicken
Standard

Zitat:
Zitat von meikel Beitrag anzeigen
Ich bin wahrlich kein Windowsfreund, aber (auch wenns schmerzt): MySQL kann MS SQL noch nicht mal das Wasser reichen.

http://php.net/mssql
Oracle 11g, dagegen ist MSSQL ne Fütze.
__________________
Lasse mir ohne Anwendung von Gewalt Dinge schenken, Amazon weiß darüber bald mehr.
tr0y ist offline   Mit Zitat antworten
Alt 20.12.2011, 18:54  
Benutzer
 
Registriert seit: 22.05.2011
Beiträge: 35
PHP-Kenntnisse:
Anfänger
Uranus befindet sich auf einem aufstrebenden Ast
Standard

So Leute ich habs und es funzt alles. Kommt sogar in Excel. Habe das ganze in mein OO eingebaut. Dazu musste ich im meine MySQL Klasse zwei neue Metoden schreiben.
Ausschnitt aus der Klasse mit den notwendigen Methoden.
PHP-Code:
// das gabs schon vorher wird aber gebraucht
  
public function query($query) {
      
$this->result=mysql_query($query,$this->connection);
      
$this->counter=NULL;
  }

//das ist hinzugekommen einmal Felder zählen
   
public function GetNumFields() {


     
$this->NumFields mysql_num_fields ($this->result);
        return 
$this->NumFields//brauch ich zwar für die Excel nicht - vielleicht mal später

    
}
//und auch hinzugekommen Feldnamen holen

    
public function GetFieldsNames() {

    for ( 
$i 0$i $this->NumFields$i++ )
    {
        
$this->FieldsNames .= mysql_field_name$this->result$i ) . "\t";
    }
     
//$this->Fields = mysql_num_fields ($this->result);
        
return $this->FieldsNames;

    } 
So und nun die eigentliche Lösung

PHP-Code:
<?php
require_once ('config.php'); //holen der DB.Daten
include_once ('MySQL.php'); //MySQL Klasse
$mydb = new (DB_MySQL(MYSQL_HOST,MYSQL_DATENBANK,MYSQL_BENUTZERMYSQL_KENNWORT);
$mydb->query'SELECT * FROM tabelle');
$mydb->GetNumFields();
$header=$mydb->GetFieldsNames();
while( 
$row $mydb->fetchRow() )
{
    
$line '';
    foreach( 
$row as $value )
    {
        if ( ( !isset( 
$value ) ) || ( $value == "" ) )
    {
        
$value "\t";
        }
        else
        {
        
$value str_replace'"' '""' $value );
        
$value '"' $value '"' "\t";
        }
        
$line .= $value;
    }
    
$data .= trim$line ) . "\n";
}
$data str_replace"\r" "" $data );
if ( 
$data == "" )
{
    
$data "\n(0) Records Found!\n";
}

header("Content-type: application/octet-stream");
header("Content-Disposition: attachment; filename=meine_tabelle.xls");
header("Pragma: no-cache");
header("Expires: 0");
print 
"$header\n$data";
?>
So Leuts viel Spass mit
Uranus ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine 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
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Frage zu MySQL Dump Neonium Datenbanken 18 28.10.2010 10:03
[Erledigt] PHP bekommt keine Verbindung zu MySQL SaKe Datenbanken 15 20.09.2010 14:45
[Erledigt] array sortieren PHP Tipps 2004 17 13.05.2009 10:44
[Erledigt] Kann keine Umlaute im mysql client eingeben Oger Datenbanken 9 02.04.2009 11:54
MySQL Konsole und Umlaute unter Windows [LÖSUNG] f4ckm5 Datenbanken 8 30.03.2009 22:10
MSSQL oder MySQL? ASP.NET oder PHP? illuminatus Off-Topic Diskussionen 11 12.03.2009 20:19
[Erledigt] Näher beim Standard: MSSQL oder MySQL? webproger Datenbanken 15 23.01.2009 14:40
Lerne Grundlagen | Quellensammlung cycap PHP Einsteiger 0 12.11.2008 16:23
Crontab Wget - MySQl Dump AllOnline PHP Tipps 2008 3 28.05.2008 15:09
mySQL dump alfonsodiecko PHP Tipps 2008 1 07.02.2008 23:02
MySQL --> mysql_error() in MSSQL --> ? duerov Datenbanken 3 30.06.2006 21:00
MySQL Server startet nicht mehr richtig... Datenbanken 16 03.03.2006 19:40
mysqli_multi_query() => MySQL server has gone away bicpi PHP-Fortgeschrittene 10 16.09.2005 03:02
mysql dump einspielen (ohne phpmyadmin) PHP Tipps 2005-2 6 18.06.2005 21:50
mssql und mysql Sclot Datenbanken 1 15.06.2004 22:43

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
mssql dump in mysql hearder, mysql 2 mssql

Alle Zeitangaben in WEZ +2. Es ist jetzt 16:15 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum