Registrieren  •  Login 
  
 
im Forum


 FAQ   Mitgliederliste   Benutzergruppen   Teamseite   Suchen 

mysql als csv importieren

 
Neues Thema eröffnen   Neue Antwort erstellen
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
rami
Mitglied
Mitglied



Anmeldedatum: 07.10.2006
Geschlecht: Männlich
Beiträge: 759

BeitragVerfasst am: 06.08.2007, 11:01    Titel: mysql als csv importieren

ich habe ausversehen die inhalte einer tabelle elöscht (Fehler im WHERE) und habe aber mit zurück noch teile retten können. Nun habe ich die Inhalte als handgeschriebene csv. warum kann ich folgende csv nicht mit angehängten formulareingaben hochladen? es kommt der fehler:
Zitat:
Fehler

SQL-Befehl:

SET NAMES ''

MySQL meldet:
#1115 - Unknown character set: ''


Die CSV-Datei (hilfe.csv | ja, chaotisch):
Code:
1|status|no|Auf dieser Statusseite siehst du eine Übersicht über deinen Charakter#2|pm|no|Hier kannst du anderen Spielern Nachrichten schreiben und Nachrichten empfangen#3|pm|write|Hier kannst du eine PM an einen anderen Spieler schreiben#4|pm|infos|Hier siehst du Informationen über deine Aktionen#5|pm|read|Hier kannst du die ausgewählte PM lesen.#6|hauptquartier|no|Hier kannst du deinen Charakter ausrüsten, bearbeiten, trainieren und arbeiten gehen, um Geld zu verdienen.#7|hauptquartier|train|Hier kannst du deine Statuswerte verbessern, indem du sie gegen Geld trainierst#8|quest|no|Hier kannst du arbeiten und damit Geld verdienen.#9|hauptquartier|daten|Hier kannst du beim ersten Mal deine Daten bearbeiten und deinen Gangster ausrüsten.#10|highscore|no|Hier findest du den Highscore der Spieler.#11|highscore|gang|Hier findest du den Highscore der Gangs.#12|shop|no|Hier kannst du Waffen und Rüstungsgegenstände kaufen.#13|shop|waffen|Hier kannst du Waffen kaufen, die du dann im Hauptquartier ausrüsten kannst.#14|shop|schutz|Hier kannst du Ausrüstungsgegenstände kaufen, die du dann im Hauptquartier ausrüsten kannst.#15|gang|no|Hier siehst du eine Übersicht über deine Gang. Hast du keine Gang, kannst du hier eien Gründen.#16|viewgang|no|Hier kannst du die Daten einer Gang betrachten.#17|viewchar|no|Hier kannst du den Charakter der ausgewählten Person betrachten.#18|gang|einladung   Hier kannst du die Einladung, die du von einer Gang bekommen hast annehmen oder ablehnen.#20|impressum|no|Hier siehst du das Impressum des Games.#21|regeln|no|Hier siehst du die Regeln und AGBs von GangsterTime.#22|gang|editdesc|Hier kannst du die Beschreibung deiner Gilde ändern. Dazu musst du aber Leader sein.#23|gang|kick|Ein Gangmember wurde gekickt. Dazu musst du aber Leader sein.#24|gang|leave|Du hast die Gang verlassen. Warst du Leader, so wurde die gang aufgelöst.#25|gang|lead|Du übergibst den Leaderstatus an einen anderen User. Dazu musst du aber Leader gewesen sein.#26|register|no|Eine Registrierung ist in der Alpha-Phase nicht möglich...#27|login|no|Wenn du einen Account hast, kannst du dich hier mit deinen Daten einloggen#28||no|Dies ist die Startseite. ;)#29|bug|no|Wenn du einen Bug gefunden hast, kannst du ihn hier an das Team melden#30|acp|no|Wenn du Admin bist, weißt du, was du hier tun kannst.#31|beta|no|Wenn du Admin bist, weißt du, was du hier tun kannst.#32|shop|verkaufen|Hier kannst du deine Items zur Hälfte des Kaufpreises verkaufen.
Nach oben
Benutzer-Profile anzeigen rami ist derzeit offline Spielerprofile bei SC:Special Bewerben anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
killerbees19
Administrator & Rennleitung
Administrator & Rennleitung



OC-Nickname: KB19
Südafrika Team South Africa

Anmeldedatum: 09.05.2006
Geschlecht: Männlich
Alter: 29 Jahre
Beiträge: 13758
Wohnort: Wien

BeitragVerfasst am: 06.08.2007, 11:10    Titel:

Wähle einmal die Zeichenkodierung in phpMyAdmin aus, das Auswahlfeld direkt unter dem Dateiupload Wink


MfG Christian
_________________
SC:Banner
Nach oben
Benutzer-Profile anzeigen killerbees19 ist derzeit offline Spielerprofile bei SC:Special Bewerben anzeigen Private Nachricht senden Website dieses Benutzers besuchen
rami
Mitglied
Mitglied



Anmeldedatum: 07.10.2006
Geschlecht: Männlich
Beiträge: 759

BeitragVerfasst am: 06.08.2007, 11:45    Titel:

was soll ich das auswählen?
bei utf8 und vielen anderen kommt
Zitat:
Fehler
Es wurden keinen Daten zum importieren empfangen. Entweder wurde keine Datei ausgewählt, oder die Dateigröße hat die maximal erlaubte Größe der PHP Konfiguration überschritten. Siehe FAQ 1.16.
Nach oben
Benutzer-Profile anzeigen rami ist derzeit offline Spielerprofile bei SC:Special Bewerben anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
killerbees19
Administrator & Rennleitung
Administrator & Rennleitung



OC-Nickname: KB19
Südafrika Team South Africa

Anmeldedatum: 09.05.2006
Geschlecht: Männlich
Alter: 29 Jahre
Beiträge: 13758
Wohnort: Wien

BeitragVerfasst am: 06.08.2007, 15:55    Titel:

Wähle einmal Latin oder ASCII aus Wink


MfG Christian
_________________
SC:Banner
Nach oben
Benutzer-Profile anzeigen killerbees19 ist derzeit offline Spielerprofile bei SC:Special Bewerben anzeigen Private Nachricht senden Website dieses Benutzers besuchen
rami
Mitglied
Mitglied



Anmeldedatum: 07.10.2006
Geschlecht: Männlich
Beiträge: 759

BeitragVerfasst am: 06.08.2007, 16:31    Titel:

mit diesen hats nicht geklappt:
Zitat:
ascii
latin1
latin2
latin5
latin7


achja:
wenn ihr es vielleicht bei euch hinbekommen und mir den sql-exportcode geben könntet, wäre ich unglaublich dankbar.
Nach oben
Benutzer-Profile anzeigen rami ist derzeit offline Spielerprofile bei SC:Special Bewerben anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
killerbees19
Administrator & Rennleitung
Administrator & Rennleitung



OC-Nickname: KB19
Südafrika Team South Africa

Anmeldedatum: 09.05.2006
Geschlecht: Männlich
Alter: 29 Jahre
Beiträge: 13758
Wohnort: Wien

BeitragVerfasst am: 06.08.2007, 17:30    Titel:

Felder getrennt von ist bei dir nicht richtig ausgefüllt Wink

Aber egal, mir war gerade langweilig, deshalb habe ich ein kurzes PHP-Scipt geschrieben, mit dem du den SQL-Code fürs Importieren erzeugen kannst. Einfach auf deinem Webspace oder auf localhost ausführen, die Konfiguration nicht vergessen! Du musst eigentlich nur den Tabellennamen eintragen Wink


MfG Christian
_________________
SC:Banner

Dieser Beitrag wurde insgesamt 1 mal geändert. Zuletzt von killerbees19.
Nach oben
Benutzer-Profile anzeigen killerbees19 ist derzeit offline Spielerprofile bei SC:Special Bewerben anzeigen Private Nachricht senden Website dieses Benutzers besuchen
rami
Mitglied
Mitglied



Anmeldedatum: 07.10.2006
Geschlecht: Männlich
Beiträge: 759

BeitragVerfasst am: 06.08.2007, 17:41    Titel:

opera erkennt die datei import.zip als txt und gibt mir codes aus.
Nach oben
Benutzer-Profile anzeigen rami ist derzeit offline Spielerprofile bei SC:Special Bewerben anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
killerbees19
Administrator & Rennleitung
Administrator & Rennleitung



OC-Nickname: KB19
Südafrika Team South Africa

Anmeldedatum: 09.05.2006
Geschlecht: Männlich
Alter: 29 Jahre
Beiträge: 13758
Wohnort: Wien

BeitragVerfasst am: 06.08.2007, 17:43    Titel:

rami hat Folgendes geschrieben:
opera erkennt die datei import.zip als txt und gibt mir codes aus.

Kannst die Datei jetzt nicht runterladen, oder was? Du musst die ZIP-Datei dann schon entpacken Wink


MfG Christian
_________________
SC:Banner
Nach oben
Benutzer-Profile anzeigen killerbees19 ist derzeit offline Spielerprofile bei SC:Special Bewerben anzeigen Private Nachricht senden Website dieses Benutzers besuchen
rami
Mitglied
Mitglied



Anmeldedatum: 07.10.2006
Geschlecht: Männlich
Beiträge: 759

BeitragVerfasst am: 06.08.2007, 17:46    Titel:

genau. wenn ich auf download klicke, kommt:


eidt: kannst ja ne txt oder phps machen.

Dieser Beitrag wurde insgesamt 1 mal geändert. Zuletzt von rami.
Nach oben
Benutzer-Profile anzeigen rami ist derzeit offline Spielerprofile bei SC:Special Bewerben anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
killerbees19
Administrator & Rennleitung
Administrator & Rennleitung



OC-Nickname: KB19
Südafrika Team South Africa

Anmeldedatum: 09.05.2006
Geschlecht: Männlich
Alter: 29 Jahre
Beiträge: 13758
Wohnort: Wien

BeitragVerfasst am: 06.08.2007, 17:52    Titel:

Dann nimm halt einen anderen Browser oder klicke auf F5, ist halt irgendein Opera Problem...


MfG Christian
_________________
SC:Banner
Nach oben
Benutzer-Profile anzeigen killerbees19 ist derzeit offline Spielerprofile bei SC:Special Bewerben anzeigen Private Nachricht senden Website dieses Benutzers besuchen
rami
Mitglied
Mitglied



Anmeldedatum: 07.10.2006
Geschlecht: Männlich
Beiträge: 759

BeitragVerfasst am: 06.08.2007, 17:54    Titel:

funktioniert nicht. das script sieht so aus:
PHP-Code:
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
<?php
$dbhost 
'localhost';
$dbname '***';
$dbuser '***';
$dbpasswd '****';
 
mysql_connect($dbhost$dbuser$dbpasswd) or die(mysql_error());
  
mysql_select_db($dbname) or die ('database not found');
// Die CSV Daten:
$sql '1|status|no|Auf dieser Statusseite siehst du eine Übersicht über deinen Charakter#2|pm|no|Hier kannst du anderen Spielern Nachrichten schreiben und Nachrichten empfangen#3|pm|write|Hier kannst du eine PM an einen anderen Spieler schreiben#4|pm|infos|Hier siehst du Informationen über deine Aktionen#5|pm|read|Hier kannst du die ausgewählte PM lesen.#6|hauptquartier|no|Hier kannst du deinen Charakter ausrüsten, bearbeiten, trainieren und arbeiten gehen, um Geld zu verdienen.#7|hauptquartier|train|Hier kannst du deine Statuswerte verbessern, indem du sie gegen Geld trainierst#8|quest|no|Hier kannst du arbeiten und damit Geld verdienen.#9|hauptquartier|daten|Hier kannst du beim ersten Mal deine Daten bearbeiten und deinen Gangster ausrüsten.#10|highscore|no|Hier findest du den Highscore der Spieler.#11|highscore|gang|Hier findest du den Highscore der Gangs.#12|shop|no|Hier kannst du Waffen und Rüstungsgegenstände kaufen.#13|shop|waffen|Hier kannst du Waffen kaufen, die du dann im Hauptquartier ausrüsten kannst.#14|shop|schutz|Hier kannst du Ausrüstungsgegenstände kaufen, die du dann im Hauptquartier ausrüsten kannst.#15|gang|no|Hier siehst du eine Übersicht über deine Gang. Hast du keine Gang, kannst du hier eien Gründen.#16|viewgang|no|Hier kannst du die Daten einer Gang betrachten.#17|viewchar|no|Hier kannst du den Charakter der ausgewählten Person betrachten.#18|gang|einladung   Hier kannst du die Einladung, die du von einer Gang bekommen hast annehmen oder ablehnen.#20|impressum|no|Hier siehst du das Impressum des Games.#21|regeln|no|Hier siehst du die Regeln und AGBs von GangsterTime.#22|gang|editdesc|Hier kannst du die Beschreibung deiner Gilde ändern. Dazu musst du aber Leader sein.#23|gang|kick|Ein Gangmember wurde gekickt. Dazu musst du aber Leader sein.#24|gang|leave|Du hast die Gang verlassen. Warst du Leader, so wurde die gang aufgelöst.#25|gang|lead|Du übergibst den Leaderstatus an einen anderen User. Dazu musst du aber Leader gewesen sein.#26|register|no|Eine Registrierung ist in der Alpha-Phase nicht möglich...#27|login|no|Wenn du einen Account hast, kannst du dich hier mit deinen Daten einloggen#28||no|Dies ist die Startseite. ;)#29|bug|no|Wenn du einen Bug gefunden hast, kannst du ihn hier an das Team melden#30|acp|no|Wenn du Admin bist, weißt du, was du hier tun kannst.#31|beta|no|Wenn du Admin bist, weißt du, was du hier tun kannst.#32|shop|verkaufen|Hier kannst du deine Items zur Hälfte des Kaufpreises verkaufen.';

// Der Tabellenname:
$table 'hilfe';

// Trennzeichen der Zeilen
$explode_lines '#';

// Trennzeichen der Spalten
$explode_rows '|';

// Sind die Zeichen schon escaped?
$escaped false;

// Alle Spaltennamen
$insert = array('id''ac''sac''text');

################################################################################
// Ende der Konfiguration!
$output '';

// Zuerst in die jeweiligen Zeilen aufteilen
$lines explode($explode_lines$sql);

foreach(
$lines as $line)
{
    
// Nun in die jeweiligen Spalten aufteilen
    
$rows explode($explode_rows$line);
    
    
$temp '';
    foreach(
$rows as $row)
    {
        
$row = ($escaped) ? $row addslashes($row);
        
$temp .= ((!empty($temp)) ? ', ' '') . "'" $row "'";
    }
    
    
$output .= ((!empty($output)) ? ', ' '') . "(" $temp ")";
}

if(!empty(
$output) && is_array($insert) && count($insert))
{
    
$my '';
    foreach(
$insert as $temp)
    {
        
$my .= ((!empty($my)) ? ', ' '') . "`" $temp "`";
    }
    
    
$output "INSERT INTO `" $table "` (" $my ") VALUES " $output;
}

header('Content-Type: text/plain; charset=UTF-8');
echo 
utf8_encode($output);
exit;

?>

der sql-befehl wird ausgegeben, aber nicht ausgeführt.

Dieser Beitrag wurde insgesamt 1 mal geändert. Zuletzt von rami.
Nach oben
Benutzer-Profile anzeigen rami ist derzeit offline Spielerprofile bei SC:Special Bewerben anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
killerbees19
Administrator & Rennleitung
Administrator & Rennleitung



OC-Nickname: KB19
Südafrika Team South Africa

Anmeldedatum: 09.05.2006
Geschlecht: Männlich
Alter: 29 Jahre
Beiträge: 13758
Wohnort: Wien

BeitragVerfasst am: 06.08.2007, 20:05    Titel:

Siehst du hier irgendwo einen Teil, der den SQL-String ausführt? Ich sagte, das Script zeigt dir den SQL-String an, den du dann in phpMyAdmin ausführen kannst Rolling Eyes (oder du fügst halt ein mysql_query() hinzu...)


MfG Christian
_________________
SC:Banner

Dieser Beitrag wurde insgesamt 1 mal geändert. Zuletzt von killerbees19.
Nach oben
Benutzer-Profile anzeigen killerbees19 ist derzeit offline Spielerprofile bei SC:Special Bewerben anzeigen Private Nachricht senden Website dieses Benutzers besuchen
rami
Mitglied
Mitglied



Anmeldedatum: 07.10.2006
Geschlecht: Männlich
Beiträge: 759

BeitragVerfasst am: 06.08.2007, 20:44    Titel:

sry, hattemich verlesen. ich dummkopf.
Nach oben
Benutzer-Profile anzeigen rami ist derzeit offline Spielerprofile bei SC:Special Bewerben anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht teilnehmen.
Du kannst Dateien in diesem Forum nicht hochladen.
Du kannst Dateien in diesem Forum nicht herunterladen.

 

Alle Zeiten sind GMT + 1 Stunde
Aktuelles Datum und Uhrzeit: 26.02.2020, 10:53
Nach oben
Valid HTML 4.01 Transitional
Valid CSS!
Software based on work from the phpBB-Group  •  Deutsche Übersetzung von phpBB.de

netcup - Internetdienstleistungen
 
 
[ happytec.at | forum.happytec.at | blog.happytec.at | esports.happytec.at | event.happytec.at ]