sql >> Databáze >  >> RDS >> Mysql

Mohu spouštět příkazy MySQL SQL ve FireFoxu?

Přísně vzato, ve Firefoxu nemůžete spouštět příkazy MySQL, ačkoli v Chrome zatím můžete .

Ve Firefoxu můžete vytvářet a používat databáze IndexedDB -- více podporovaný přístup prohlížeč-DB (to je ve skutečnosti ve specifikaci HTML5). To by mohlo stačit v závislosti na vašem konečném cíli.

Pro plnou, tradiční, DB podporu, budete muset napsat webové rozhraní...

  1. Takové rozhraní můžete hostovat na jakémkoli počítači pomocí něčeho jako XAMPP . (Nebo použijte jazyk podle svého výběru.)

  2. Odešlete svá data ze skriptu Greasemonkey do webové aplikace pomocí GM_xmlhttpRequest , asi takhle:

    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. Webová stránka PHP by extrahovala data takto:

    $myData = json_decode($HTTP_RAW_POST_DATA);
    print_r ($myData);
    
  4. Webová stránka pak interaguje s mySQL, jak uznáte za vhodné, a vrací libovolné požadované hodnoty do skriptu GM.



  1. Ukládat String Array v MySql přes Java?

  2. Chyba syntaxe Mysqli UPDATE SET WHERE

  3. MariaDB ROUND() vs. TRUNCATE()

  4. Existuje způsob, jak předat heslo uživatele DB do nástroje příkazového řádku mysqladmin?