Dann musst Du das filternde Statement vor der Stelle setzen, an der die Ergebnismenge für die Tabelle ausgelesen wird...
Quasi noch vor dem hier:
$sql = "SELECT * FROM Testfall ORDER BY Auto_Testfall_ID";
$datenbank = "ppsfr_spielwiese";
mysql_select_db($datenbank,$db_handle);
$ergebnis = mysql_query($sql);
Abhängig von dem, ob gefiltert wird oder nicht, nimmst Du den gerade zittierten Inhalt von $sql, alternativ dann das filternde Statement...
Du wertest Die Ergebnismenge des SQL-Statements ja gar nicht aus...
...
if ($sqlRes = mysql_query($sql)) {
while ($row = mysql_fetch_assoc($sqlRes)) {
echo "<pre>";
print_r($row);
echo "</pre>";
}
}
else die("MySQL-Fehler:".mysql_error());
Hast Du für jedes einzelne SQL-Statement ein mysql_query() drin?
Mit dem Statement aus meinem letzten Post brauchst Du doch nur noch ein Statement...
Zum Filtern hätte ich nochmal gerne ne aktuelle Fehlermeldung und den Code-Block, in dem es ausgeführt wird...(nicht alles ) sowie den Inhalt von $sql zu dem Zeitpunkt...
Hmm...keine Ahnung, wenn ich ehrlich bin...
Bei mir gibts dort ein Drop-Down-Menü, in dem ich den Zeichensatz auswählen kann.
Edit: Allerdings war es nicht der MySQL-Zeichensatz, sondern die Spracheinstellung von phpMyAdmin...(wörtlich: "Language", siehe Screenshot)
$sql = "SELECT * FROM Testfall WHERE "." LIKE '".mysql_escape_string($filter)."%'";
Edit: Poste mal den Inhalt von $sql zum Zeitpunkt, wo mysql_query() aufgerufen wird...
Die zeigt bei meiner 3er-Version, mit welchen Optionen sie kompiliert wurde...
Aber da Du wahrscheinlich ein Suse-Paket verwendet hast, wird die PAM-Unterstützung wohl vermutlich dabei sein...
Da kann ich Dir leider nichts zu sagen, da ich die Authentifizierung mit PAM bisher nur gegen unsere Domäne gemacht habe...
Aber ich glaube in der /etc/passwd brauchst Du nichts zu ändern, nur in der /etc/pam.d/samba, und in der smb.conf.
Vorraussetzung für alles ist natürlich die einkomplilierte PAM-Unterstützung in Samba.
Noch eine kleine Ergänzung, Du solltest dich auf die Module für /etc/passwd konzentrieren, Winbind brauchst Du in Deinem Fall nicht, weil das zur Authentifizierung an Windows-Domänen gedacht ist...
Du kannst die Benutzer auch direkt gegen das System authentifizieren mit Hilfe der pluggable authentification modules (PAM):
Samba PAM Howto
So musst Du die User und Passwörter nicht an zwei verschiedenen Stellen verwalten...
Wie gut dass ich gerade im Moment das gleiche Problem habe...
grml
Edit:
Die Lösung bei mir war es, in phpMyAdmin auf das Home-Symbol zu klicken (Häusschen) und vom standardmäßig eingestellten Deutsch UTF-8 auf das auf beiden DB-Servern verwendete Deutsch ISO-8859-15 umzustellen.
Sowohl beim Import, als auch beim Export.
Vielleicht hilft es Dir ja auch...
Mrtg läuft doch auch ohne Web und MySQL, oder nicht?
Du kannst sogar auf die RRD verzichten und lässt ihn die Daten in Textdateien speichern.
Die Statistiken, die dann in Form von Bildern generiert werden kannst Du auch so betrachten...
Zumindest ist das bei der Linux-Version so, in wiefern die Windows-Version das unterstützt weiss ich nicht.
Das dachte ich auch zuerst, doch nach einer kurzen Recherche stand fest, dass die Position innerhalb einer Zelle standardmäßig zentriert zu sein scheint...
Spontan fällt mir jetzt nur "patch" ein...
Du kannst ja das nötige Diff-File dynamisch erzeugen, und dann mittels patch auf die zu verändernde Datei anwenden...
Ungetestet:
SELECT DISTINCT P.threadid, P.userid, P.timestamp, T.headline
FROM forum_threads T, forum_posts P
WHERE T.forenid =1
AND T.threadid = P.threadid GROUP BY P.threadid, P.userid
Darf man Fragen, welche Darstellung Dein Ziel ist?
Weil Threads ohne Einträge werden ja dann gar nicht angezeigt...
Damit war natürlich nicht auszuschliessen, dass die Versionen trotzdem die Auswahl von Zeichensätzen unterstützen, und vielleicht unterschiedliche Einstellungen für Datenbanken/Tabellen der beiden Server vorhanden sind...
Welche Version genau?