gpt4 book ai didi

mysql - 在 ESP8266 上使用 LUA 连接到 LAN 上的 MySQL 数据库

转载 作者:行者123 更新时间:2023-11-29 20:56:32 24 4
gpt4 key购买 nike

我在树莓派上有一个MySQL数据库,IP:192.168.100.230。
我有一个 NodeMCU (ESP8266) IP:192.168.100.150。
树莓派MySQL有以下用于开发的数据库:

Database: pythonProg
User: pythonUser
Pass: password123
Table: espTest

我正在尝试让 ESP8266 使用 LUA 将温度(整数)记录到 Pi 上的数据库中。

我必须测试连接的代码是:

-- Script to test the connection to a MySQL Db
mysql = require "luasql.mysql"
local env = mysql.mysql()
local conn = env:connect('pythonProg','pythonUser'@'192.168.100.230','password123')
print(env,conn)

错误是

MySQL_test1.lua:4: ')' expected near '@'

关于这些小设备的信息很少,非常感谢任何帮助。谢谢。

最佳答案

该连接字符串实际上应该没有额外的引号:

env:connect('pythonProg','pythonUser@192.168.100.230','password123')

或者,如果您真的想将“@”分开;-)(不要这样做)

'pythonUser'..'@'..'192.168.100.230'

关于mysql - 在 ESP8266 上使用 LUA 连接到 LAN 上的 MySQL 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37578638/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com