Datenbank-Kommunikation im Delphi-Programm

HarryXVI

Erfahrenes Mitglied
Hallo,
ich schreibe an einem Programm, dass sich mit einer MySQL-Datenbank auf meinem Webspace verbindet. Ich habe im Internet eine Klasse gefunden, die eine Verbindung über MySQL bereitstellt ( -> http://www.delphi-forum.de/viewtopic.php?sid=89325e83dcbe4e355edc2ac20b7c5506&t=91761&start=0). Wenn ich die Datenbank auf meinem eigenen Rechner (localhost) anspreche, funktioniert das wunderbar. Wenn ich jedoch zum Host "http://mitglied.multimania.de/harry66" verbinden will, wo auch eine Datenbank liegt, funktioniert es nicht.

Deshalb habe ich mir als Alternative überlegt, ein PHP-Skript zu schreiben, was die Kommunikation mit der Datenbank auf dem Webspace regelt. Nun treten folgende Fragen auf.
1. Wie baue ich PHP-Skript in Delphi ein bzw. wie führe ich es aus?
2. Wie komme ich an das Ergebnis meiner Anfragen?
 
Hallo,
ich schreibe an einem Programm, dass sich mit einer MySQL-Datenbank auf meinem Webspace verbindet. Ich habe im Internet eine Klasse gefunden, die eine Verbindung über MySQL bereitstellt ( -> http://www.delphi-forum.de/viewtopic.php?sid=89325e83dcbe4e355edc2ac20b7c5506&t=91761&start=0). Wenn ich die Datenbank auf meinem eigenen Rechner (localhost) anspreche, funktioniert das wunderbar. Wenn ich jedoch zum Host "http://mitglied.multimania.de/harry66" verbinden will, wo auch eine Datenbank liegt, funktioniert es nicht.

Hier gibt es noch weitere Klassen/Bibliotheken für den Zugriff auf MySQL

http://delphi.about.com/od/mysql/tp/aatpmysql.htm
http://www.productivity.org/projects/tmysql/

Deshalb habe ich mir als Alternative überlegt, ein PHP-Skript zu schreiben, was die Kommunikation mit der Datenbank auf dem Webspace regelt. Nun treten folgende Fragen auf.
1. Wie baue ich PHP-Skript in Delphi ein bzw. wie führe ich es aus?

PHP baust du nicht in Delphi ein sondern du führst mit dem Delphi-Program dein PHP-Script das auf dem Server liegt aus und liest anschließend das Ergebnis aus.

2. Wie komme ich an das Ergebnis meiner Anfragen?

Wie genau das geht, weiß ich nicht, deswegen hoffe ich das dir jemand anders helfen kann.

Gruß
RudolfG
 
Zurück