sql >> Databasteknik >  >> RDS >> Mysql

Kan jag köra MySQL SQL-satser i FireFox?

Strängt taget kan du inte köra MySQL-satser i Firefox, även om kan du i Chrome för tillfället .

I Firefox kan du skapa och använda IndexedDB-databaser -- en mer stödd webbläsar-DB-metod (det är faktiskt i HTML5-specifikationen). Detta kan vara tillräckligt, beroende på ditt slutmål.

För fullständigt, traditionellt DB-stöd måste du skriva ett webbgränssnitt...

  1. Du kan vara värd för ett sådant gränssnitt på vilken maskin som helst med något som XAMPP . (Eller använd det språk du väljer.)

  2. Skicka dina data från Greasemonkey-skriptet till webbappen med GM_xmlhttpRequest , som så:

    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. En PHP-webbsida skulle extrahera data så här:

    $myData = json_decode($HTTP_RAW_POST_DATA);
    print_r ($myData);
    
  4. Webbsidan interagerar sedan med mySQL som du vill och returnerar alla önskade värden till GM-skriptet.



  1. Hur man konverterar MySQL datetime-värde till google chart api datetime

  2. Avvisa PDO MySQL-satsen om ett angivet värde finns i ett fält?

  3. Hur väljer man från mysql där sista tecknet i en sträng =x?

  4. Uppgradering från Django 1.6 (med söder) till 1.8 ändrar inte 'last_login' på användartabellen