Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Posso executar instruções SQL do MySQL no FireFox?


Estritamente falando, você não pode executar instruções MySQL no Firefox, embora você possa no Chrome no momento .

No Firefox você pode criar e usar bancos de dados IndexedDB -- uma abordagem de banco de dados de navegador mais suportada (que na verdade está na especificação HTML5). Isso pode ser suficiente, dependendo do seu objetivo final.

Para suporte completo e tradicional a DB, você terá que escrever uma interface web...

  1. Você pode hospedar essa interface em qualquer máquina usando algo como XAMPP . (Ou use o idioma de sua escolha.)

  2. Envie seus dados do script Greasemonkey para o aplicativo da web, usando GM_xmlhttpRequest , igual a:
    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. Uma página da Web PHP extrairia os dados da seguinte forma:
    $myData = json_decode($HTTP_RAW_POST_DATA);
    print_r ($myData);
    

  4. A página web então interage com o mySQL como você achar melhor, retornando quaisquer valores desejados para o script GM.