Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Kann ich MySQL-SQL-Anweisungen in Firefox ausführen?

Genau genommen können Sie in Firefox keine MySQL-Anweisungen ausführen, aber in Chrome können Sie das im Moment .

In Firefox können Sie IndexedDB-Datenbanken erstellen und verwenden -- ein stärker unterstützter Browser-DB-Ansatz (der eigentlich in der HTML5-Spezifikation enthalten ist). Dies könnte ausreichen, abhängig von Ihrem Endziel.

Für volle, traditionelle DB-Unterstützung müssen Sie eine Webschnittstelle schreiben...

  1. Sie können eine solche Schnittstelle auf jedem Computer hosten, indem Sie so etwas wie XAMPP verwenden . (Oder verwenden Sie die Sprache Ihrer Wahl.)

  2. Senden Sie Ihre Daten aus dem Greasemonkey-Skript mit GM_xmlhttpRequest an die Web-App , etwa so:

    var myData      = {strVar: 'Hiya!', intVar: 777, etc: 'et cetera'};
    var DataForDB   = JSON.stringify (myData);
    
    GM_xmlhttpRequest ( {
        method:     "POST",
        url:        "http://localhost/YourDir/LogMyData.php",
        data:       DataForDB,
        headers:    {"Content-Type": "application/json"}
    } )
    


  3. Eine PHP-Webseite würde die Daten folgendermaßen extrahieren:

    $myData = json_decode($HTTP_RAW_POST_DATA);
    print_r ($myData);
    
  4. Die Webseite interagiert dann nach Belieben mit mySQL und gibt alle gewünschten Werte an das GM-Skript zurück.