Hallo,
ich habe Xampp erfolgreich auf meinem Rechner installiert.
Ich habe ein Problem, welches schwierig zu beschreiben ist.
In einer Tabelle habe ich 350 Datensätze aus meiner MySql DB im Netz eingefügt. Dazu habe ich folgende Insertstatements genutzt:
INSERT INTO `fstdnv` VALUES (3.40, 0.99966);
INSERT INTO `fstdnv` VALUES (3.41, 0.99968);
INSERT INTO `fstdnv` VALUES (3.42, 0.99969);
INSERT INTO `fstdnv` VALUES (3.43, 0.99970);
INSERT INTO `fstdnv` VALUES (3.44, 0.99971);
INSERT INTO `fstdnv` VALUES (3.45, 0.99972);
INSERT INTO `fstdnv` VALUES (3.46, 0.99973);
INSERT INTO `fstdnv` VALUES (3.47, 0.99974);
INSERT INTO `fstdnv` VALUES (3.48, 0.99975);
INSERT INTO `fstdnv` VALUES (3.49, 0.99976);
Die Daten werden auch ohne Probleme über den Befehl anzeigen:
SELECT *
FROM `fstdnv`
LIMIT 0 , 30
dargestellt.
Greife ich nun die Zelle 3.47 zum Bearbeiten heraus, wird der Befehl von PHPMyAdmin ausgeführt:
SELECT *
FROM `fstdnv`
WHERE CONCAT( `fstdnv`.`value` ) = 3.47;
und resultiert in der folgenden Fehlermeldung:
MySQL lieferte ein leeres Resultat zurück (d. h. null Zeilen).
Rufe ich die Zelle mit der Abfrage:
SELECT *
FROM `fstdnv`
WHERE `value` = 3.47;
existiert dieses Problem nicht.
Leider scheint sich diese Inkonsistenz auch bei der Bearbeitung mit PHP zu ergeben. Auch gilt dieses Problem nicht für alle 350 Werte sondern nur für einige so zB auch 3.28?
Ich habe keine Ahnung warum dieser Fehler erzeugt wird und bin für jeden Kommentar dankbar.