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

Kan jeg udføre MySQL SQL-sætninger i FireFox?

Strengt taget kan du ikke udføre MySQL-sætninger i Firefox, selvom du kan i Chrome for øjeblikket .

I Firefox kan du oprette og bruge IndexedDB-databaser -- en mere understøttet browser-DB-tilgang (det er faktisk i HTML5-specifikationen). Dette kan være nok, afhængigt af dit endelige mål.

For fuld, traditionel DB-understøttelse skal du skrive en webgrænseflade...

  1. Du kan hoste en sådan grænseflade på enhver maskine ved hjælp af noget som XAMPP . (Eller brug det sprog, du vælger.)

  2. Send dine data fra Greasemonkey-scriptet til web-appen ved hjælp af GM_xmlhttpRequest , sådan:

    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-webside ville udtrække dataene som sådan:

    $myData = json_decode($HTTP_RAW_POST_DATA);
    print_r ($myData);
    
  4. Websiden interagerer derefter med mySQL, som du finder passende, og returnerer eventuelle ønskede værdier til GM-scriptet.



  1. SQL Server-filnavne kontra versioner

  2. Hvorfor skal jeg bruge fremmednøgle, hvis jeg kan bruge WHERE?

  3. Kan Laravel-godkendelsessystemet bruge en eksisterende database?

  4. Jboss mysql - Ingen passende driver fundet til jdbc