MySQL-Daten in XAMPP direkt auf Website

Irgendwelche Probleme mit XAMPP für Windows? Dann ist hier genau der richtige Ort um nachzufragen.

MySQL-Daten in XAMPP direkt auf Website

Postby mawue » 20. February 2014 22:11

Werte XAMPP-Profis

Ich habe ein Problem bzgl. einer Einsteiger-Schulung in MySql. Gibt es eine Möglichkeit, dass eine Datenbank samt Tabellen (und ev. Views) direkt in eine Website exportiert wird, ohne dass Wissen über php notwendig ist. Es sollte das notwendige PHP also irgendwie automatisch integriert sein.
Es geht bei der MySql-Schulung nicht um php, sondern um (my)SQL-Befehle und Queries. Super wäre es, wenn man direkt die erstellten Daten online/lokal auf einer Seite sehen könnte und eventuell ein paar Sortierungen (oder sogar Views) machen könnte.

Ich hoffe, es ist nicht eine dumme Frage ;-)

Besten Dank im Voraus
mawue
mawue
 
Posts: 4
Joined: 20. February 2014 21:51
Operating System: Windows 8

Re: MySQL-Daten in XAMPP direkt auf Website

Postby Altrea » 20. February 2014 22:19

Hallo mawue,

Deine Schilderung ist Mehrdeutig, daher kann ich keine Konkrete Antwort darauf geben.

Es gibt Tools die anhand einer ausgelesenen Datenbankstruktur GUI-Elemente für Ein- und Ausgabe generieren können.
Diese Tools findet man unter dem Suchbegriff "scaffolding". Dabei lernt man aber nichts über MySQL, denn Ziel dieser Tools ist es möglichst ohne PHP und MySQL Kenntnisse rudimentäre Datenbankanwendungen auf die Beine zu stellen oder effizient Daten mit Beispieldaten zu füllen.

phpMyAdmin zeigt als GUI einige Datenbankanfragen an, wenn man es verwendet. Vielleicht kommt das näher heran an das was du willst.

Datenbankinteraktion ohne PHP ist über das MySQL CLI ebenfalls möglich.

Nun musst du nurnoch wissen, was du willst.

mit freundlichen Grüßen,
Altrea
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 11926
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 11 Pro x64

Re: MySQL-Daten in XAMPP direkt auf Website

Postby mawue » 20. February 2014 23:22

Hallo Altrea

Vielen Dank für die schnelle und umfangreiche Antwort.
Wie gesagt geht es um eine Schulung über MySql mittels phpmyadmin lokal unter XAMPP. Es soll darin grundlegend eine DB samt Tabellen und Relationen geschult werden. Sowohl die Eingabe der Daten wie auch die Ausgabe der Daten erfolgt teils mit SQL-Statements, teils Gui-basiert. Ich habe aber keine Zeit, eine mögliche Anbindung der Datenbank in ein HTML-Dokument mittels PHP zu zeigen. Die Exportmöglichkeiten von phpmyadmin sehen nur fertige Dateien vor.

Ich hätte aber noch gern ohne direkte Anwendung von php gezeigt, wie die Daten der erstellten DB auf einer Website ausschauen können und frage deshalb konkret nach einer Möglichkeit, ohne php direkt eine HTML-Datei automatisiert erzeugen zu können, bei der man ev. die eingegebenen Daten sieht, sortieren oder filtern kann. Ich meine dabei nicht die GUI-Ausgabe in phpmyadmin.

Danke nochmals
mawue
mawue
 
Posts: 4
Joined: 20. February 2014 21:51
Operating System: Windows 8

Re: MySQL-Daten in XAMPP direkt auf Website

Postby Nobbie » 20. February 2014 23:30

mawue wrote:HIch meine dabei nicht die GUI-Ausgabe in phpmyadmin.


Wieso nicht? Das ist doch HTML.
Nobbie
 
Posts: 13170
Joined: 09. March 2008 13:04

Re: MySQL-Daten in XAMPP direkt auf Website

Postby mawue » 21. February 2014 00:28

Ja stimmt, trotzdem möchte ich nicht nicht diese Ausgabe ....
mawue
 
Posts: 4
Joined: 20. February 2014 21:51
Operating System: Windows 8

Re: MySQL-Daten in XAMPP direkt auf Website

Postby Altrea » 21. February 2014 05:33

mawue wrote:Ich habe aber keine Zeit, eine mögliche Anbindung der Datenbank in ein HTML-Dokument mittels PHP zu zeigen.

Du musst das ja nicht im Detail zeigen. Aber du weißt doch schon, worauf die Schulung hinausgehen soll und welche Daten du dafür verwendest.
Dann bereite eine entsprechende, genau auf diese Dateistruktur zugeschnittene tabellarische Ausgabe doch vor.

mawue wrote:Die Exportmöglichkeiten von phpmyadmin sehen nur fertige Dateien vor.

Wieso Export? Und fertige Dateien im Gegensatz zu "unfertige" Dateien? Ich verstehe den ganzen Satz nicht.

mawue wrote:Ich hätte aber noch gern ohne direkte Anwendung von php gezeigt, wie die Daten der erstellten DB auf einer Website ausschauen können und frage deshalb konkret nach einer Möglichkeit, ohne php direkt eine HTML-Datei automatisiert erzeugen zu können, bei der man ev. die eingegebenen Daten sieht, sortieren oder filtern kann. Ich meine dabei nicht die GUI-Ausgabe in phpmyadmin.

phpMyAdmin erfüllt genau diese Voraussetzungen. phpMyAdmin soll bereits Bestandteil der Schulung zu sein.
Warum also nicht phpMyAdmin? Hier hast du sowohl die Möglichkeit über vorgefertigte Filtermasken als auch nativ über reines SQL dir ein Resultset zusammenstellen zu lassen, dass sich dynamisch an die Abfrage anpasst und die jeweilige tabellarische Ansicht generiert, die zudem Sortierbar ist.

mawue wrote:Ja stimmt, trotzdem möchte ich nicht nicht diese Ausgabe ....

Das ist keine Begründung. Wenn du so unbedingt etwas eigenes willst, dann musst du es dir selber bauen.
Mehr Möglichkeiten sehe ich nicht.
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 11926
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 11 Pro x64

Re: MySQL-Daten in XAMPP direkt auf Website

Postby mawue » 21. February 2014 08:17

Hallo nochmal

Danke nochmals für die Antworten. Ich denke der Begriff Scaffolding ist das, was ich brauche (http://www.phpscaffold.com/). Ich fürchte auch, ich habe meine Absichten nicht ausreichend gut erklärt.
Was ich tatsächlich wollte, wäre folgendes:
ich erstelle eine DB, Tabellen, views etc samt Daten. Das fertige Projekt wird exportiert im Format sql.
Jetzt sollte ein Scaffolding-tool (diesen Begriff kannte ich vorher nicht) dies automatisch in eine HTLM/CSS-Struktur bringen. Dieses fertige Web Projekt hätte ich in XAMPP/htdocs kopiert und so wollte ich das "fertige Webprodukt" vorzeigen. Und so sollten es auch die Teilnehmer an der Schulung (ohne notwendige php-Kenntnisse) nachvollziehen können.
Ich danke nochmals für die Hilfestellungen und vielleicht kennt noch jemand von Euch Scaffolding Tools für mysql und php.
mawue
mawue
 
Posts: 4
Joined: 20. February 2014 21:51
Operating System: Windows 8

Re: MySQL-Daten in XAMPP direkt auf Website

Postby Nobbie » 21. February 2014 11:30

mawue wrote:Ich denke der Begriff Scaffolding ist das, was ich brauche (http://www.phpscaffold.com/).


Habe ich auch vorher noch nie gehört. Laut Wikipedia ist das aber kein IT Begriff, sondern eher ein "pädagogisch-psychologischer" Begriff: http://de.wikipedia.org/wiki/Scaffolding

Ich glaube nicht, dass Du im IT Bereich irgendwo das findest, was Du suchst (wobei ich es selbst jetzt nicht 100% verstanden habe, ich verstehe immer noch nicht, wie die Realisierung aussehen soll). Auf irgendeine Weise muss ja (entweder durch vorgefertigte Templates oder durch Interaktion) dem Datenbanktool mitgeteilt werden, wie die Ausgabe strukturiert sein soll. Genau an diesem Punkt habe ich das Gefühl, dass Du so eine Art "Gedankenleser" suchst, den es natürlich nicht geben kann.

Natürlich kann man (wie bei PhpMyAdmin) einen automatiserten Generator schreiben, der etwas "schöneres" HTML generiert als diese extrem technische Ansicht. Möglicherweise suchst Du so etwas in der Art wie das Baseportal http://www.baseportal.de, da wird mit elemtaren Mitteln eine Datenbank verwaltet und es werden entsprechende HTML Ausgaben und Eingabeformulare auf Basis des Datenmodells generiert. Die sind allerdings auf baseportal verdrahtet und müßte allenfalls als HTML von dort heruntergeladen werden. Die Daten bleiben auf Baseportal, ich denke nicht, dass man ein entsprechendes Tool downloaden kann, was die gleiche Funktion auf dem eigenen Server erfüllt. Vielleicht ist es aber dennoch geeignet für Deine Zwecke. Probiere es einfach mal aus.
Nobbie
 
Posts: 13170
Joined: 09. March 2008 13:04

Re: MySQL-Daten in XAMPP direkt auf Website

Postby Altrea » 21. February 2014 13:45

Nobbie wrote:Habe ich auch vorher noch nie gehört. Laut Wikipedia ist das aber kein IT Begriff, sondern eher ein "pädagogisch-psychologischer" Begriff: http://de.wikipedia.org/wiki/Scaffolding

Ich bin das erste Mal mit Ruby on Rails auf den Begriff aufmerksam geworden. Die Technik wurde (durch den RoR Hype) aber auch relativ schnell in einige Rapid Development Frameworks für PHP adaptiert (zum Beispiel Codeigniter).
http://en.wikipedia.org/wiki/Scaffold_(programming)


Nobbie wrote:wobei ich es selbst jetzt nicht 100% verstanden habe, ich verstehe immer noch nicht, wie die Realisierung aussehen soll

Die Datenbankstruktur wird anhand einer Datenbankabfrage inklusiver Datentypen (Meta-Informationen) analysiert. Dafür sind ausreichende Datenbankrechte des zu verwendeten Datenbankbenutzers natürlich Grundvoraussetzung.
Dadurch kann das Framework vordefinierte CRUD (Create, Read, Update, Delete) Masken dynamisch generieren und bietet so eine Art rudimentärer aber auf die Datenbank spezialisierte (inklusive Formular-Plausibilitätsabfragen) Ein- und Ausgabemöglichkeit ohne diese selbst programmieren zu müssen.
Manche Scaffolding Klassen generieren dies alles on the fly bei Request, andere bieten Code-Generatoren Funktionen die das ganze in .php Dateien presst.
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 11926
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 11 Pro x64

Re: MySQL-Daten in XAMPP direkt auf Website

Postby Nobbie » 21. February 2014 14:55

Altrea wrote:Die Datenbankstruktur wird anhand einer Datenbankabfrage inklusiver Datentypen (Meta-Informationen) analysiert. Dafür sind ausreichende Datenbankrechte des zu verwendeten Datenbankbenutzers natürlich Grundvoraussetzung.
Dadurch kann das Framework vordefinierte CRUD (Create, Read, Update, Delete) Masken dynamisch generieren und bietet so eine Art rudimentärer aber auf die Datenbank spezialisierte (inklusive Formular-Plausibilitätsabfragen) Ein- und Ausgabemöglichkeit ohne diese selbst programmieren zu müssen.


Dann dürfte Baseportal ziemlich nahe dran sein. Das funktioniert nach außen eben genau so.
Nobbie
 
Posts: 13170
Joined: 09. March 2008 13:04


Return to XAMPP für Windows

Who is online

Users browsing this forum: No registered users and 21 guests