Nói một cách chính xác, bạn không thể thực thi các câu lệnh MySQL trong Firefox, mặc dù bạn có thể sử dụng Chrome vào lúc này .
Trong Firefox, bạn có thể tạo và sử dụng cơ sở dữ liệu IndexedDB - một phương pháp tiếp cận DB-trình duyệt được hỗ trợ nhiều hơn (thực sự có trong thông số kỹ thuật HTML5). Điều này có thể đủ, tùy thuộc vào mục tiêu cuối cùng của bạn.
Để được hỗ trợ đầy đủ, truyền thống, DB, bạn sẽ phải viết một giao diện web ...
-
Bạn có thể lưu trữ giao diện như vậy trên bất kỳ máy nào bằng cách sử dụng một cái gì đó như XAMPP . (Hoặc sử dụng ngôn ngữ bạn chọn.)
-
Gửi dữ liệu của bạn từ tập lệnh Greasemonkey tới ứng dụng web, sử dụng
GM_xmlhttpRequest
, như vậy: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"} } )
-
Một trang web PHP sẽ trích xuất dữ liệu như vậy:
$myData = json_decode($HTTP_RAW_POST_DATA); print_r ($myData);
-
Sau đó, trang web tương tác với mySQL khi bạn thấy phù hợp, trả về bất kỳ giá trị mong muốn nào cho tập lệnh GM.