Moin!
Ich bastel' derzeit an meiner eigenen Qt-Anwendung herum, vor ein paar Tagen ist mir der Gedanke gekommen, man könnte ja ein Bugreport-Fornular einrichten. So habe ich mir von bplaced den Free-Vertrag geholt (kurz zur Info: max. 2 Datenbanken, insges. 2 Datenbankbenutzer). Das Problem ist aber, dass bplaced keine externen Zugriffe auf Datenbanken erlaubt, zumindest nicht in dieser Version.
Ich habe mich dann aufgemacht und ein php-Script geschrieben, an welches von der Anwendung PairValues gesendet werden und welche dann anschließend in die Datenbank gestopft werden.
Funktioniert auch alles einwandfrei, als ich es via Browser getestet habe. Aus der Anwendung muss es dann auch funktionieren, wenn nicht, muss dort der Fehler liegen.
Nun zu meiner eigentlichen Frage: Da ich ja nur 2 Datenbankbenutzer habe, welche ich ungern "verschwenden" bzw. die Daten weitergegeben möchte, gibt es eine Möglichkeit, einen Datenbankeintrag ohne diese Datenbankbenutzerdaten anzulegen?
Ich entschuldige mich, wenn es so einen Thread hier schon gibt, ich habe vorhin aber nicht gefunden.
Danke schon Mal für jede Ratschläge!
Viele Grüße,
Piet
Ich bastel' derzeit an meiner eigenen Qt-Anwendung herum, vor ein paar Tagen ist mir der Gedanke gekommen, man könnte ja ein Bugreport-Fornular einrichten. So habe ich mir von bplaced den Free-Vertrag geholt (kurz zur Info: max. 2 Datenbanken, insges. 2 Datenbankbenutzer). Das Problem ist aber, dass bplaced keine externen Zugriffe auf Datenbanken erlaubt, zumindest nicht in dieser Version.
Ich habe mich dann aufgemacht und ein php-Script geschrieben, an welches von der Anwendung PairValues gesendet werden und welche dann anschließend in die Datenbank gestopft werden.
Code:
<?php $server = "localhost"; $user = "hierstehtderusername"; // besitzt nur insert-Rechte $password = "diesisteinpasswort"; $database = "omsi-tools_test"; $con = new mysqli($server, $user, $password, $database); if ($con->connect_error) die("Anmeldung zur Datenbank fehlgeschlagen: ".$con->connect_error); $content = $_POST["inputText"]; $sql = "INSERT INTO testTable (str) VALUES ('$content')"; if ($con->query($sql) === TRUE) echo "Daten erfolgreich in Datenbank eingetragen.<br><br><b>Eingetragene Daten:</b><br>$content"; else echo "<br>Fehler bei Datenübertragung:<br>".$con->error; $con->close(); ?>
Nun zu meiner eigentlichen Frage: Da ich ja nur 2 Datenbankbenutzer habe, welche ich ungern "verschwenden" bzw. die Daten weitergegeben möchte, gibt es eine Möglichkeit, einen Datenbankeintrag ohne diese Datenbankbenutzerdaten anzulegen?
Ich entschuldige mich, wenn es so einen Thread hier schon gibt, ich habe vorhin aber nicht gefunden.
Danke schon Mal für jede Ratschläge!
Viele Grüße,
Piet
Kommentar