Halihallo Matthias
ich habe mal eine allgemeine Frage zu PHP und MySQL:
Allgemein? - Die scheint mir doch sehr konkret zu sein ;-)
Von vorneweg will ich klarstellen, ja die Typen passen zu einander, es sind beides int's, es kann also nicht daran liegen. Jedenfalls bekomme ich bei der ersten Abfrage genau das was ich haben will, nämlich alle Einträge mit der gewählten Nummer. Bei der zweiten Abfrage bekomme ich aber nicht die Einträge mit der gewählten Zahl sondern einfach alle. Ich versteh das nicht, dabei sind doch beide Ausdrücke syntaktisch identisch. Beides bezieht sich rein auf Zahlen, beide Felder und Variablen sind vorhanden und korrekt belegt.
Mindestens eine Aussage glaube ich dir nicht oder du hast uns einen Aspekt verschiegen:
Sind in der Datenbank auch wirklich "richtige" Daten?
Wieso bekomme ich da unterschiedliche Ergebnisse raus ?
Das kann verschiedene Gründe haben, aber ich vermute allesamt nicht bei der Datenbank:
- Tabelleninhalt unterscheidet sich nicht
- Deine Variablen enthalten eben _nicht_ das was du erwartest
- Du befrägst die falsche Tabelle und somit die falschen Daten
Gibt uns Quelltext oder sieh selbst nach und finde _deinen_ Fehler.
Stimmt die Syntax der Abfrage nicht ?
Doch.
Viele Grüsse
Philipp
RTFM! - Foren steigern das Aufkommen von Redundanz im Internet, danke für das lesen der Manuals.
Selbstbedienung! - Das SelfForum ist ein Gratis-Restaurant mit Selbstbedienung, Menüangebot steht in den </faq/> und dem </archiv/>.