Mysql
 sql >> Database >  >> RDS >> Mysql

Posso eseguire istruzioni SQL MySQL in FireFox?

A rigor di termini, non puoi eseguire istruzioni MySQL in Firefox, anche se per il momento puoi farlo in Chrome .

In Firefox puoi creare e utilizzare database IndexedDB -- un approccio browser-DB più supportato (che in realtà è nelle specifiche HTML5). Questo potrebbe essere sufficiente, a seconda del tuo obiettivo finale.

Per il supporto completo e tradizionale del DB, dovrai scrivere un'interfaccia web...

  1. Puoi ospitare tale interfaccia su qualsiasi macchina usando qualcosa come XAMPP . (Oppure usa la lingua che preferisci.)

  2. Invia i tuoi dati dallo script Greasemonkey all'app web, utilizzando GM_xmlhttpRequest , in questo modo:

    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. Una pagina Web PHP estrae i dati in questo modo:

    $myData = json_decode($HTTP_RAW_POST_DATA);
    print_r ($myData);
    
  4. La pagina web interagisce quindi con MySQL come meglio credi, restituendo tutti i valori desiderati allo script GM.