PeterK: Sch*** PhpMyAdmin! - Alternative?

Hi!

Ich hab da so meine Probleme mit dem Sch*** PhpMyAdmin! Kennt da jemand eine alternative zu? z.B. ein stinknormales Windows Progg (Ich brauchs nur Lokal. Der Server ist nicht wirklich mit dem Internet verbunden). Ich ärgere mich schon so lange damit rum, dass das ding einfach nicht das tut, was es soll! Z.b. lässt er mich eine Tabellenzeile nicht bearbeiten, weil der Apache einen Serverfehler meldet (kein Wunder bei diesem Link:

http://localhost/phpmyadmin/tbl_change.php?lang=de-iso-8859-1&convcharset=iso-8859-1&server=1&db=MyWeb&table=pkcom_menue&pos=0&session_max_rows=30&disp_direction=horizontal&repeat_cells=100&dontlimitchars=0&primary_key=+%60position%60+%3D+%271%27+AND+%60name%60+%3D+%27ut%27+AND+%60parent%60+%3D+%27download%27+AND+%60text%60+%3D+%27de%FFUnreal+Turnament%FFen%FFUnreal+Turnament%27+AND+%60link%60+%3D+%27%23INTLINK%28%5C%27download%2Fdownload%5C%27%2C%5C%27action-list%7Cgroup-ut%7Cid-0%5C%27%29%23%27+AND+%60internal%60+%3D+%27TRUE%27+AND+%60target%60+%3D+%27%27+AND+%60icon%60+%3D+%27%27&sql_query=SELECT+%2A+FROM+%60pkcom_menue%60&goto=sql.php

grauenvoll, oder?) Oder die tabellen werden nicht vollständig dargestellt. Es kommen ellenlange texte in den Tabellenzeilen, die da nicht hingehören, oder ich kann überhaupt nichts mehr machen. Ich klicke auf einen Link und es passiert nix. Ich meine Ichg bin nicht gerade blöd was HTML angeht, aber das was der admin da veranstalltet, kann ich beim besten willen nicht mehr nachvollziehen. Also - gibts alternativen?

Thx, Peter

--
Es gibt immer eine lösung - auch wenn sie keiner findet!!
  1. Hallo,

    eine alternative ist mir leider auch nicht bekannt.
    Aber ich habe keine Probleme mit PHPMyAdmin.
    Mir welcher Version arbeitest du denn?

    Speedy7777

  2. Hey,

    eine möglichkeit wäre... rm -r ./phpmyadmin

    also weg mit dem kram, weil die Einstellung ziemlich verhunzt zu seien schein.. und dann die neue phpmyadmin-version 'installieren'
    http:/www.phpmyadmin.net/

    vG

    Sascha

    ps: nicht ägern, gibt nur graue haare ;)

  3. Hi,

    ich benutze MySQL-Front und bin äußerst zufrieden damit. Es ist ein Windows-Programm mit GUI, in der man direkt Tabellen/Felder/Datensätze usw. hinzufügen/ändern/löschen kann. Über ein Script-Feld lassen sich auch SQL-Statements absetzen, die man sogar aus .sql-Dateien laden kann.

    PHPMyAdmin habe ich auch kennengelernt, aber das ist für mich keine wirkliche Alternative.

    Schau Dich doch mal um in dem vom MySQL-Front-Entwickler initiierten Forum

    http://mysqlfront.venturemedia.de/

    Dort findest Du die letzte Version (2.5) und viel Hilfestellung, falls es Probleme gibt (ist aber unwahrscheinlich, da MySQL-Front eigentlich selbsterklärend ist).

    Einzig schade ist, daß die Weiterentwicklung vorerst eingestellt wurde - auch dazu Infos in dem genannten Forum.

    Viele Grüße, O.

  4. Vielleicht hilft das weiter:

    http://www.mysql.com/products/mysqlcc/

  5. Z.b. lässt er mich eine Tabellenzeile nicht bearbeiten, weil der Apache einen Serverfehler meldet (kein Wunder bei diesem Link:

    http://localhost/phpmyadmin/tbl_change.php?lang=de-iso-8859-1&convcharset=iso-8859-1&server=1&db=MyWeb&table=pkcom_menue&pos=0&session_max_rows=30&disp_direction=horizontal&repeat_cells=100&dontlimitchars=0&primary_key=+%

    [..]

    Schau Dir die URL mal genau an, da findet sich zum Ende hin folgendes:

    &primary_key=+position+=+'1'+AND+name+=+'ut'+AND+...

    Wenn der zu bearbeitende Datensatz keinen vernünftigen (Sprich: eindeutigen) Schlüssel hat, muß zwangsläufig über alle Felder verglichen werden, um den richtigen Datensatz zu erwischen - und wenn mich nicht alles täuscht, versucht phpMyAdmin mit obiger URL genau das.

    Man könnte also behaupten, daß das Problem nur sekundär bei phpMyAdmin oder gar dem Apache liegt, denn dank der von Dir vorgegebenen, etwas unpraktischen Tabellenstruktur hat das Programm schlichtweg keine andere Wahl.
    Füge eine weitere Spalte vom Typ int mit dem Attribut auto_increment ein und setze darauf einen "unique index" (oder nimm irgendeine existierende Spalte, mit der "unique index" funktioniert), dann kann sich phpMyAdmin an diese eine Indexnummer halten und es gibt keine Probleme mehr.

    Gruß,
      soenk.e