我想在 .JS 文件中运行 SQL 查询。我尝试向其中添加一些 PHP 代码,但它当然没有用。
我想运行 SQL 查询: SELECT price FROM list WHERE q=1
。我想在图表中显示价格。有谁知道如何在 .JS 文件中运行此 SQL 查询,以便从数据库中获取商品价格?
我正在使用以下 JavaScript 代码:
/* Morris.js Charts */
// Sales chart
var area = new Morris.Area({
element: 'revenue-chart',
resize: true,
data: [
{y: '2016 Q1', item1: 5000, item2: 4460},
{y: '2016 Q2', item1: 8432, item2: 5713}
],
xkey: 'y',
ykeys: ['item1', 'item2'],
labels: ['Item 1', 'Item 2'],
lineColors: ['#a0d0e0', '#3c8dbc'],
hideHover: 'auto'
});
var line = new Morris.Line({
element: 'line-chart',
resize: true,
data: [
{y: '2015 Q4', item1: 0},
{y: '2016 Q1', item1: 5000},
{y: '2016 Q2', item1: 8432}
],
xkey: 'y',
ykeys: ['item1'],
labels: ['Item 1'],
lineColors: ['#efefef'],
lineWidth: 2,
hideHover: 'auto',
gridTextColor: "#fff",
gridStrokeWidth: 0.4,
pointSize: 4,
pointStrokeColors: ["#efefef"],
gridLineColor: "#efefef",
gridTextFamily: "Open Sans",
gridTextSize: 10
});
原文由 John 发布,翻译遵循 CC BY-SA 4.0 许可协议
MyServerless 可以直接在 js 中编写 Java 和 SQL,如下所示:
从“@/myserverless/myserverless.js”导入 * 作为我的
my.$qryString(`#AdminRole select * from user where user_id=?`, 123);
用 JS 写 SQL 是不安全的,但是对于开发阶段是可以的,诀窍是在部署之前,从前端提取 SQL 到后端。