php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 20.06.2004, 14:55  
Gast
 
Beiträge: n/a
Standard Probleme mit Sonderzeichen in mysql-Abfrage

Hallo,

Ich habe einen Tabelleneintrag "Österreich" in der Datenbank. Ich möchte die entsprechende ID kriegen, wenn ich ein select mache, dass so aussieht: select land_id from land where land_value = '$land'.
Der Variablenwert ist Österreich. Dieser kommt aus einer HTML select-box in der ich Österreich als Österreich definiert habe. Den Wert in die Datenbank habe ich ueber das mysql command-line tool eingetragen.

Die Abfrage bringt keine ID zurueck, d.h. es wird also kein Match gefunden zwischen dem Österreich in der Datenbank und dem in der Abfrage.

select land_id from land where land_value = 'htmlentities($land='
und
select land_id from land where land_value = 'utf8_encode($land='
helfen auch nicht.

Kann mir jemand sagen, was zu tun ist.

Dieter
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 20.06.2004, 15:09  
nilsfeld
Gast
 
Beiträge: n/a
Standard

ich denk mal du überträgst die abfrage per get über die url und das ö wird dann geändert.

wenn es ein formular ist wieso kannst du das nicht über POST übertragen ??

Ich habe dabei keine probleme mit sonderzeichen/ÄÖÜ ....

mfg
 
Alt 20.06.2004, 15:10  
Gast
 
Beiträge: n/a
Standard

wie wärs wenn du, bevor du daten in die db speicherst sie einfach mit htmlentities() bearbeitest
und dann bei der abfrage nimmst du auch htmlentities() und dann kann eigentlich nix schiefgehen
 
Alt 20.06.2004, 15:45  
Gast
 
Beiträge: n/a
Standard Eure Antworten

Hi,

1.ich uebertrage per post.

2.htmlentities kann ich fuer die Abfrage verwenden, nicht aber fuer die Eingabe, da diese Tabelle statisch ist und daher die Eintraege von mir einmalig ueber entsprechende MySQL tools vorgenommen werden und nicht ueber php.

Dieter
 
 


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
MySQL Abfrage als PHP class d3rbastl3r PHP Tipps 2008 2 11.06.2008 15:41
Frage: richtige SQL Abfrage von einer MySQL Spalte die SET werte besitzt Seb PHP Tipps 2008 2 29.05.2008 11:36
MySQL - Abfrage: Unterschiedliche Ergebnisse aus PHP/manuell horstenpeter Datenbanken 3 16.07.2006 13:22
mysql abfrage in Schleife havok PHP Tipps 2006 6 09.05.2006 08:39
mysql abfrage mqs PHP Tipps 2006 4 09.04.2006 17:57
Abfrage bei mySQL 4 ApfeL Datenbanken 5 24.03.2006 18:53
Probleme mit MySQL 4.1.18 frankys9 Datenbanken 3 17.03.2006 10:42
Probleme beim �bertragen an eine Mysql Datenbank Datenbanken 2 07.03.2006 21:26
MySQL Server startet nicht mehr richtig... Datenbanken 16 03.03.2006 19:40
komplizierte mysql abfrage php_frage PHP Tipps 2007 5 28.12.2005 17:55
[Erledigt] Problem mit Sonderzeichen PHP -> MySQL -> HTML PHP Tipps 2007 18 07.12.2005 15:23
Suche Tipps für Persormance-Steigerung (Geld für Nützliches) Beitragsarchiv 18 16.08.2005 10:57
einfache mysql abfrage und mysql update haut nicht ganz hin djrace PHP Tipps 2005-2 6 12.08.2005 15:28
MySQL Abfrage Problem. web2 PHP Tipps 2005-2 7 25.07.2005 11:07
MySQL mehrfach abfrage PHP Tipps 2004-2 3 22.11.2004 14:23

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
http://www.php.de/php-tipps-2004/3353-probleme-mit-sonderzeichen-mysql-abfrage.html, mysql abfrage umlaute, mysql umlaute in abfragen, mysql abfrage sonderzeichen, php mysql sonderzeichen abfangen, mysql command line umlaute, sonderzeichen mysql abfrage, sonderzeichen in mysql abfragen, mysql umlaute abfrage, mysql command line sonderzeichen, mysql umlaute abfragen, nicht erlaubte zeichen in mysql query, .net mysqlcommand sonderzeichen, id umlaute abrage php mysql, php _get umlaute mysql, mysql abfrage von html zeichen, bei mysql abfrage fünktioniert str_replace nicht, mysql sonderzeichen in abfrage akzeptieren, mysql 5 abfrage get sonderzeichen, umlaute in mysql datenbank abfragen

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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.