sql >> Database >  >> RDS >> Mysql

Kan ik MySQL SQL-instructies uitvoeren in FireFox?

Strikt genomen kunt u geen MySQL-statements in Firefox uitvoeren, hoewel op dit moment wel in Chrome .

In Firefox kunt u IndexedDB-databases maken en gebruiken -- een meer ondersteunde browser-DB-aanpak (die eigenlijk in de HTML5-specificatie zit). Dit kan voldoende zijn, afhankelijk van uw uiteindelijke doel.

Voor volledige, traditionele DB-ondersteuning moet u een webinterface schrijven...

  1. Je kunt zo'n interface hosten op elke machine met iets als XAMPP . (Of gebruik de taal van uw keuze.)

  2. Stuur uw gegevens van het Greasemonkey-script naar de web-app, met behulp van GM_xmlhttpRequest , zoals zo:

    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. Een PHP-webpagina zou de gegevens als volgt extraheren:

    $myData = json_decode($HTTP_RAW_POST_DATA);
    print_r ($myData);
    
  4. De webpagina communiceert vervolgens naar eigen inzicht met mySQL en retourneert alle gewenste waarden naar het GM-script.



  1. PHP\MYSQL voorbereide instructies

  2. PostgreSQL-verbinding pooling met PgBouncer

  3. Hoe kan sanitaire voorzieningen die ontsnappen aan enkele aanhalingstekens worden verslagen door SQL-injectie in SQL Server?

  4. Black-outs met EMCLI