php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 16.02.2009, 18:41  
Erfahrener Benutzer
 
Benutzerbild von Toby
 
Registriert seit: 26.09.2007
Beiträge: 117
PHP-Kenntnisse:
Anfänger
Toby befindet sich auf einem aufstrebenden Ast
Toby eine Nachricht über MSN schicken
Standard [Erledigt] Mysql Tabelle liest bei Float nix aus??

Hallo zusammen

Ich habe ein ziemlich seltsames Problem, dass ich überhaupt nicht verstehe...
Eigentlich ist es ganz einfach.

Ich habe eine MySql Tabelle mit einer Spalte "lections", die als FLOAT definiert wurde.
Nun.. Was ich machen will ist.... einen Wert auslesen!
Das hört sich einfach an.. Funktioniert aber irgendwie nicht.

Habs sogar ohne PHP nur im MySql probiert.
Folgender Code habe ich eingegeben:

Code:
SELECT * FROM `voca` WHERE `lection` = 6.3
Die Mysql Abfrage war zwar erfolgreich, zeigt aber null Resultate..
Diese Spalten und Zeilen existieren wirklich! Ich habe das nachkontrolliert!

Wenn ich das ganze auf

Code:
SELECT * FROM `voca` WHERE `lection` = 2
Ändere wird auch alles schön ausgelesen.

Komischerweise habe ich im Forum und auf Google nix gefunden was mir helfen könnte...

Wisst ihr was darüber??

Danke
Gruss Toby
__________________
hofoa.ch
----------------------------
Toby ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 16.02.2009, 19:01  
Supermoderator HD
 
Benutzerbild von Manko10
 
Registriert seit: 16.03.2008
Beiträge: 8.706
PHP-Kenntnisse:
Fortgeschritten
Manko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende Zukunft
Standard

Hi, gib beim Datentyp der Spalte mal eine Genauigkeit an, dann sollte es klappten.

[OT]
Sag mal, könntest du an deinem Avatar nochmal ein wenig schrauben? Ich hasse Schießeisen und blicke ungern in die Mündung eines solchen.
__________________
Refining Linux Advent Calendar series “24 Outstanding ZSH Gems
Manko10 ist offline   Mit Zitat antworten
Alt 16.02.2009, 19:28  
Erfahrener Benutzer
 
Benutzerbild von Toby
 
Registriert seit: 26.09.2007
Beiträge: 117
PHP-Kenntnisse:
Anfänger
Toby befindet sich auf einem aufstrebenden Ast
Toby eine Nachricht über MSN schicken
Standard

Hallo Manko10
Tut mir Leid, ich versteh nich ganz was du meinst, da ich mich mit MySql auch nicht perfekt auskenne. Was ist ist in MySql eine Genauigkeit?

Danke

[OT]
Hab das Profilbild geändert (Hoffe es hat funktioniert).
War sowieso schon uralt...
__________________
hofoa.ch
----------------------------
Toby ist offline   Mit Zitat antworten
Alt 16.02.2009, 19:33  
Supermoderator HD
 
Benutzerbild von Manko10
 
Registriert seit: 16.03.2008
Beiträge: 8.706
PHP-Kenntnisse:
Fortgeschritten
Manko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende Zukunft
Standard

Evtl. solltest du statt FLOAT auch DECIMAL nehmen, da FLOAT und DOUBLE nur Annäherungsdatentypen sind.
Weitere findest du u.a. hier: ftp://ftp.eenet.ee/arhiiv/mysql/doc/...ric_types.html
Allgemeines zu numerischen Datentypen dort: http://dev.mysql.com/doc/refman/5.1/...-overview.html
__________________
Refining Linux Advent Calendar series “24 Outstanding ZSH Gems
Manko10 ist offline   Mit Zitat antworten
Alt 16.02.2009, 19:44  
Erfahrener Benutzer
 
Benutzerbild von Toby
 
Registriert seit: 26.09.2007
Beiträge: 117
PHP-Kenntnisse:
Anfänger
Toby befindet sich auf einem aufstrebenden Ast
Toby eine Nachricht über MSN schicken
Standard

Danke, ich werd mir das mal anschauen.
Einen schönen Abend noch.

Denke, dass wird schon schiefgehn ^^
__________________
hofoa.ch
----------------------------
Toby ist offline   Mit Zitat antworten
Alt 18.02.2009, 22:08  
Erfahrener Benutzer
 
Benutzerbild von Toby
 
Registriert seit: 26.09.2007
Beiträge: 117
PHP-Kenntnisse:
Anfänger
Toby befindet sich auf einem aufstrebenden Ast
Toby eine Nachricht über MSN schicken
Standard

Hallo nochmals... Es hat auch mit DECIMAL nicht so ganz funktioniert...
Wenn ich jetzt per
Code:
UPDATE  `test`.`voca`  SET  `lection`  =  '6.3' WHERE  `voca`.`id`  =139 LIMIT 1 ;
über SQL einen Eintrag mit Komma setzen will gibt er mir folgende Fehlermeldung:
Code:
Note: #1265 Data truncated for column 'lection' at row 1
Was könnte da das Problem sein?
Sollte ich's noch mit DOUBLE probieren oder bringt das dann auch nix?
Ich wills ja auch nicht irgendwie nur ausprobieren... Ich würds gerne verstehen >.<

Vielen Dank für eure geduldige Hilfe...

Gruss Toby

PS: Sry, für den Doppelpost...
__________________
hofoa.ch
----------------------------
Toby ist offline   Mit Zitat antworten
Alt 19.02.2009, 22:24  
Supermoderator HD
 
Benutzerbild von Manko10
 
Registriert seit: 16.03.2008
Beiträge: 8.706
PHP-Kenntnisse:
Fortgeschritten
Manko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende Zukunft
Standard

Wie viele Stellen haben deine Zahlen hinter dem Komma? Das musst du bei der Zeile als Genauigkeit angeben.
__________________
Refining Linux Advent Calendar series “24 Outstanding ZSH Gems
Manko10 ist offline   Mit Zitat antworten
Alt 19.02.2009, 22:36  
Erfahrener Benutzer
 
Benutzerbild von Toby
 
Registriert seit: 26.09.2007
Beiträge: 117
PHP-Kenntnisse:
Anfänger
Toby befindet sich auf einem aufstrebenden Ast
Toby eine Nachricht über MSN schicken
Standard

Danke, habs hingekriegt!! ^-^
Jedoch werde ich höchstwahrscheinlich doch TEXT oder VARCHAR() nehmen, denn ich brauche unterpunkte nach diesem System x.x.x also z.B.: 6.3.2 (für unterthemen)..

Aber danke trotzdem ^__^
__________________
hofoa.ch
----------------------------
Toby ist offline   Mit Zitat antworten
Alt 19.02.2009, 22:45  
Supermoderator HD
 
Benutzerbild von Manko10
 
Registriert seit: 16.03.2008
Beiträge: 8.706
PHP-Kenntnisse:
Fortgeschritten
Manko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende Zukunft
Standard

Zitat:
denn ich brauche unterpunkte nach diesem System x.x.x also z.B.: 6.3.2 (für unterthemen)
DAs hat a) nichts mit Dezimalzahlen zu tun und ist b) meiner Meinung nach auch nicht das richtige System, um Hierarchien darzustellen. Mache dich mal über das ParentID-Prinzip oder Nested Sets schlau.
__________________
Refining Linux Advent Calendar series “24 Outstanding ZSH Gems
Manko10 ist offline   Mit Zitat antworten
Alt 19.02.2009, 22:56  
Erfahrener Benutzer
 
Benutzerbild von Toby
 
Registriert seit: 26.09.2007
Beiträge: 117
PHP-Kenntnisse:
Anfänger
Toby befindet sich auf einem aufstrebenden Ast
Toby eine Nachricht über MSN schicken
Standard

Oh, danke werd ich machen. Bin immer froh, wenn ich wieder neues dazu lernen kann ^-^
__________________
hofoa.ch
----------------------------
Toby 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
Was ist das Limit der Datensätze in einer MySQL Tabelle? ph!l Datenbanken 3 17.01.2010 22:37
[Erledigt] MySQL, Daten in Tabelle einlesen, Struktur funktioniert nicht ganz MasterChief PHP Tipps 2008 3 13.10.2008 11:39
Daten aus Mysql Tabelle über Arrays in Variabeln schreiben Toby PHP Tipps 2008 8 22.08.2008 10:01
Link in eine MySQL Tabelle über PHP einbinden joda100 PHP Tipps 2007 3 05.03.2007 16:54
[Erledigt] Problem mit mySQL Datenbanken 7 27.09.2005 12:06
MYSQL - ASCII query in UTF8 Tabelle PHP Tipps 2005-2 1 14.09.2005 14:43
Suche Tipps für Persormance-Steigerung (Geld für Nützliches) Beitragsarchiv 18 16.08.2005 10:57
Text von MySql Tabelle anzeigen lassen Matthiasnet Datenbanken 2 09.02.2005 13:57
[Erledigt] MySQL Tabelle [&amp;amp;gt; 100 Colums] Datenbanken 42 07.02.2005 17:36
Erstellen spalten in MySQL tabelle Datenbanken 7 14.11.2004 19:53
jede 2. Zeile aus MySQL Tabelle auslesen PHP Tipps 2004-2 4 09.11.2004 14:25
PHP & Mysql tabelle sortieren PHP Tipps 2004 1 03.11.2004 15:51
[Erledigt] tabelle in Mysql übertragen Datenbanken 0 05.08.2004 10:23
[Erledigt] Bild in mysql tabelle Datenbanken 5 04.08.2004 16:25
Maximal Wert in MYSQL Tabelle nach id rausfinden? PHP Tipps 2004 3 03.07.2004 23:27

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
mysql float, mysql select float, mysql select where float, mysql float select, mysql float abfragen, mysql where float, mysql float abfrage, php mysql float, select float, float mysql, mysql abfrage float, select where float, where float, ote: #1265 data truncated for column \'price\' at row 1, php mysql float abfrage, mysql float suchen, mysql fehler 1265, mysql suche nach float, mysql float ausgeben, mysql select findet kein float

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