php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 01.06.2010, 00:09  
Neuer Benutzer
 
Registriert seit: 02.06.2009
Beiträge: 7
mtemp befindet sich auf einem aufstrebenden Ast
Standard phpMyAdmin + mySQL + Umlaute = seltsames Verhalten

Hallo,
nutze unter WAMP phpMyAdmin 3.3.3, schon längere Zeit im einsatz.

Füge ich dort folgenden SQL-Code aus:
Code:
DROP TABLE IF EXISTS `x_umlaute`;
CREATE TABLE IF NOT EXISTS `x_umlaute` (
  `id` int(4) NOT NULL auto_increment COMMENT 'mit Umlaut ä',
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1;

INSERT INTO `x_umlaute` VALUES (1);
... so kommt die Meldung:
Zitat:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'INSERT INTO `x_umlaute` VALUES
(1)' at line 7


Ohne "ä" als Umlaut, dann klappt's.

Wenn ich jedoch separat den DROP- inkl. CREATE-Befehl ausführe und anschließend den INSERT-Befehl, dann klappt's ebenfalls -- wieso aber nicht "direkt hintereinander"?

Danke & Grüße
Carlos
mtemp ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 01.06.2010, 07:23  
thomas_w
Gast
 
Beiträge: n/a
Standard

in der MySQL Console ist es auch kein Problem, die beiden Befehle hintereinander auszuführen.

Code:
Server version: 5.1.44-community MySQL Community Server (GPL)

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> CREATE TABLE IF NOT EXISTS `x_umlaute` (
    ->   `id` int(4) NOT NULL auto_increment COMMENT 'mit Umlaut ä ',
    ->   PRIMARY KEY  (`id`)
    -> ) ENGINE=MyISAM  DEFAULT CHARSET=latin1;
Query OK, 0 rows affected (0.12 sec)

mysql>
mysql> INSERT INTO `x_umlaute` VALUES (1);
Query OK, 1 row affected (0.03 sec)

mysql>
Ich selber benutze WAMP nicht, aber vielleicht hilft es ja, das ä im Comment in Ticks einzuklammern.

Code:
CREATE TABLE IF NOT EXISTS `x_umlaute` (
  `id` int(4) NOT NULL auto_increment COMMENT 'mit Umlaut `ä` ',
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1;
Generell bin ich das Meinung, dass auf Programmebene Umlaute und Sonderzeichen nichts verloren haben und mal mehr oder weniger Probleme machen, je nach dem Tool das gerade eingesetzt wird


Grüße
Thomas

Geändert von thomas_w (01.06.2010 um 07:38 Uhr). Grund: Korrekturen und Ticks
  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
[Erledigt] MySQL Link Resource in einer statischen Variablen speichern Lenki PHP-Fortgeschrittene 8 18.03.2010 16:37
mysql, php, formular, kleine Umlaute von Ä -> Ä Soese PHP Tipps 2009 1 15.11.2009 21:41
seltsames insert verhalten mit null blackCoat Datenbanken 4 22.10.2009 12:39
[Erledigt] phpMyAdmin, MySQL lokal, ausgesperrt Raymond PHP Tipps 2009 5 06.07.2009 23:46
Umlaute in MySQL Datenbank singu Datenbanken 23 05.06.2009 22:03
[Erledigt] Kann keine Umlaute im mysql client eingeben Oger Datenbanken 9 02.04.2009 11:54
MySQL Konsole und Umlaute unter Windows louis Wiki Diskussionsforum 0 02.04.2009 00:36
mysql query browser + umlaute gugu Datenbanken 10 28.03.2009 19:15
wieder mal php umlaute und mysql nieselfriem Datenbanken 5 30.11.2007 13:36
webseite mysql umlaute und utf-8 nieselfriem PHP Tipps 2008 1 22.10.2007 00:04
procmailrc - php-script - MySQL - umlaute mit TXT PHP-Fortgeschrittene 7 25.02.2005 11:41
MYSQL trägt keine deutschen Umlaute ein. sharky PHP Tipps 2004-2 12 14.12.2004 08:00
MySQL Umlaute werden in PHP nicht richtig angezeigt PHP Tipps 2004 5 25.10.2004 20:36
MySQl akzeptiert keine Umlaute :( Datenbanken 6 20.08.2004 13:58
[Erledigt] apache, MySQL und phpmyadmin installieren PHP Tipps 2004 2 19.08.2004 19:33

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
http://www.php.de/datenbanken/68506-phpmyadmin-mysql-umlaute-seltsames-verhalten.html, myisam umlaute, php insert into umlaute, mysql insert umlaute, mysql primary key umlaute, mysql umlaute phpmyadmin, phpmyadmin umlaute, mysql umlaute null, apache mysql umlaute, umlaute phpmyadmin, mysql umlaute speichern, php insert mysql umlaute, mysql umlaut insert, phpmyadmin .sql umlaute, phpmyadmin mysql umlaute, mysql phpmyadmin umlaute, umlaute mysql php verloren, mysql umlaute problem Ä Ã„, mysql umlaute ok php ausgabe nicht, mysql primary key mit umlauten

Alle Zeitangaben in WEZ +2. Es ist jetzt 10:23 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