wx.request连接mysql创建表问题
发布于 6 年前 作者 li42 2704 次浏览 来自 官方Issues

大家好,今天继续奋斗。

我用wx.request连接后台的php接口,传一个数据到mysql里,

创建一个数据表。但是他死活说我的sql语句有问题。

$sql = "CREATE TABLE $phone
 
(
 
FirstName varchar(15),
 
LastName varchar(15),
 
Age int
 
)";

如上代码

小程序js端代码如下:

wx.request({
      url: 'index.php', //仅为示例,并非真实的接口地址
      data: { phone: e.detail.value},
      header: {
        'content-type': 'application/json' // 默认值
      },
      success(res) {
        console.log(res.data)
      }
    })

报错信息如下:

Error creating table: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '18897963867
(
FirstName varchar(15),
LastName varchar(15),
Age int
)' at line 1

php接口代码如下:

求各位大神解答!十分感谢

2 回复

来一个手机号建一个表?

表名的问题

回到顶部