Hi,
da ich meine Website von einem Apache Linux auf einen XAMP Server verschieben musste habe ich nun einen Fehler in meiner SQL Abfrage:
Die gleiche Abfrage die auf dem alten Server funktioniert hat, klappt nun nicht mehr:
$abfrage="SELECT institut AS Institut, typ AS Typ, titel AS Titel, betreuer AS Betreuer, ausgabedatum AS Ausgabedatum, name AS Student,unternehmen AS Unternehmenm, status as Status FROM anfrage WHERE betreuer LIKE '$username' ORDER BY '$sortiert' ASC";
Meine Intentention dahinter ist, dass auch Zeilen ausgegben werden, in der der Benutzer zusätzlich zu seinem Benutzernamen 'Mustermann' auch 'Max Mastermann' angeben kann und es werden die Zeilen mit "Mustermann" UND "Max Mustermann" ausgegeben.
Jetzt gibt mir MySQL mit "Mustermann" die richtige Tabelle aus, mit "Max Mustermann" allerdings eine komplett leere Tabelle.
Ich weiß leider nicht woran das liegen könnte, weil der Befehl wie gesagt vorher auf dem anderen Server funktioniert hat.
Schonmal vielen Dank für eure Antworten!
JCDenton
da ich meine Website von einem Apache Linux auf einen XAMP Server verschieben musste habe ich nun einen Fehler in meiner SQL Abfrage:
Die gleiche Abfrage die auf dem alten Server funktioniert hat, klappt nun nicht mehr:
$abfrage="SELECT institut AS Institut, typ AS Typ, titel AS Titel, betreuer AS Betreuer, ausgabedatum AS Ausgabedatum, name AS Student,unternehmen AS Unternehmenm, status as Status FROM anfrage WHERE betreuer LIKE '$username' ORDER BY '$sortiert' ASC";
Meine Intentention dahinter ist, dass auch Zeilen ausgegben werden, in der der Benutzer zusätzlich zu seinem Benutzernamen 'Mustermann' auch 'Max Mastermann' angeben kann und es werden die Zeilen mit "Mustermann" UND "Max Mustermann" ausgegeben.
Jetzt gibt mir MySQL mit "Mustermann" die richtige Tabelle aus, mit "Max Mustermann" allerdings eine komplett leere Tabelle.
Ich weiß leider nicht woran das liegen könnte, weil der Befehl wie gesagt vorher auf dem anderen Server funktioniert hat.
Schonmal vielen Dank für eure Antworten!
JCDenton
Kommentar