Seite 1 von 2
SQL
Verfasst: 09.01.2005 17:40
von Purebat
Hallo Leute.
Wie kann ich mich zu einer MySQL Datenbank im Internet verbinden??
Ich habe schon gesucht aber nichts gefunden.
Könnt ihr mir weiterhelfen?
Verfasst: 09.01.2005 20:41
von Laurin
Sicher musst du erstmal mit InitNetwork() und OpenNetworkConnection() ein Verbindung aufbauen. Dann allerdings musst du sämtliche Abfragen, die du auf die Datenbank machen willst, manuell übertragen, da die PB-eigenen Befehle nicht mit dem Internet funktionieren.
Verfasst: 09.01.2005 21:39
von Deeem2031
Laurin hat geschrieben:... Dann allerdings musst du sämtliche Abfragen, die du auf die Datenbank machen willst, manuell übertragen, da die PB-eigenen Befehle nicht mit dem Internet funktionieren.
Welche Befehle meinst du?

Verfasst: 09.01.2005 21:45
von ts-soft
Im CodeArchiv unter Datenbank: LibMySQL-DLL_Example.pb
Verfasst: 09.01.2005 21:53
von Purebat
Mhm das im CodeArchive klappt net.. Das Authorisierverfahren ist zu alt....
Meint zu mindest der MySQL Server. Das mit den manuellen Befehlen könnte ich mal ausprobieren....
Trotzdem danke!
Verfasst: 09.01.2005 22:04
von ts-soft
Bei mir auf'n Localhost mit Apache2 + MySQL 4.0.21 klappt es.
Vielleicht solltest Du die DLL aktualisieren
Verfasst: 10.01.2005 01:25
von Zaphod
@Purebat:
das erlaubt praktisch kein provider, also währe ein anfang einen eigenen webserver zu mieten auf dem das erlaubt ist. bei reinen webspace providern wirst du aber kein glück haben.
du könntest aber ein php skript schreiben, über dass du per http post querys absetzt und dann ausgaben aus erzeugten html seiten liest.
Verfasst: 10.01.2005 01:26
von Laurin
Deeem2031 hat geschrieben:Laurin hat geschrieben:... Dann allerdings musst du sämtliche Abfragen, die du auf die Datenbank machen willst, manuell übertragen, da die PB-eigenen Befehle nicht mit dem Internet funktionieren.
Welche Befehle meinst du?

Ic hmeine die Befehle, die in PB eingebaut sind, um auf Datenbaken zuzugreifen. Schau mal in der Hilfe unter "Database"

Verfasst: 10.01.2005 02:15
von freedimension
Zaphod hat geschrieben:@Purebat:
das erlaubt praktisch kein provider, also währe ein anfang einen eigenen webserver zu mieten auf dem das erlaubt ist. bei reinen webspace providern wirst du aber kein glück haben.
du könntest aber ein php skript schreiben, über dass du per http post querys absetzt und dann ausgaben aus erzeugten html seiten liest.
Bei
http://www.allinkl.de geht das ohne Probleme. Der entstehende Datenverkehr wird allerdings, anders als bei der Datenbankabfrage über localhost, auf den Traffic angerechnet (der ist allerdings immer sehr großzügig dimensioniert, bei meinem Paket glaube ich so 50GB)
Verfasst: 10.01.2005 17:06
von Zaphod
das war aber auch was ich gemeint hab. die erlauben das doch sicher nur bei den shared/managed servern, die man ja praktisch eh selbst konfiguriert, oder?