Mysql
 sql >> база данни >  >> RDS >> Mysql

Мога ли да изпълня MySQL SQL оператори във FireFox?

Строго погледнато, не можете да изпълнявате MySQL оператори във Firefox, въпреки че за момента можете в Chrome .

Във Firefox можете да създавате и използвате IndexedDB бази данни -- по-поддържан подход на браузър-DB (това всъщност е в спецификацията на HTML5). Това може да е достатъчно, в зависимост от крайната ви цел.

За пълна, традиционна, DB поддръжка, ще трябва да напишете уеб интерфейс...

  1. Можете да хоствате такъв интерфейс на всяка машина, като използвате нещо като XAMPP . (Или използвайте езика по ваш избор.)

  2. Изпратете вашите данни от скрипта Greasemonkey до уеб приложението, като използвате GM_xmlhttpRequest , така:

    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. PHP уеб страница ще извлече данните по следния начин:

    $myData = json_decode($HTTP_RAW_POST_DATA);
    print_r ($myData);
    
  4. След това уеб страницата взаимодейства с mySQL, както сметнете за добре, връщайки всички желани стойности към GM скрипта.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP PDO SQL връща само един ред данни вместо всички редове

  2. Mysql, за да изберете месечен запис, дори ако данни не съществуват

  3. MySQL - Как да изберете редове, където стойността е в масив?

  4. Glassfish Admin Console хвърля java.lang.IllegalStateException при създаване на JDBC пул

  5. MySQL показва сумата на разликата от две стойности