数据库php插入数据失败,我在向数据库插入数据时出错

匿名用户

这是无效得SQL。 您必须将字符串(文本)括在引号中('John Doe'),inserts如下所示:insert into

table

(

column1,

column2

)

values

(

value_of_column_1,

value_of_column_2

)

我不知道您的PHP代码,但我认为您应该使用准备好的语句(docs for PDO,mysqli)。

我不是MySQL的用户(我使用PostgreSQL),但user可能是MySQL中的保留名称。 您必须将其括在反勾中(`)。 您甚至可以在所有表和列名上使用这种语法。

经过这些修改后,您的SQL应该如下所示:INSERT INTO

`user`

(

`full-name`,

`email`,

`phone`,

`username`,

`password`,

`address`,

`address2`,

`country`,

`age`,

`fb_link`,

`ref`,

`image`

)

values

(

'John Doe',

'email@gmail.com',

12345678901, -- Use quotes if type of this column is text

'Mirror43',

'$2y$10$OeNDS4hBqhNajGDhoLqqhOkXc1RXb.gI/bGWlgUOtxiac9lr.Fx0i',

'my street address',

'fgffgfff',

'Nigeria',

'2020-06-04',

'email@gmail.com',

'email@gmail.com',

'1591624014_balaji-malliswamy-uU9ZPjNp0TY-unsplash.jpg'

)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值