将数据插入我的数据库时遇到错误

Mirrow43:

这是MySQL代码,并且$在密码位置出现有关符号的错误此密码由Sha-MD5(PHP)自动生成。

INSERT INTO
  user
SET
  full-name=John Doe,
  [email protected],
  phone=12345678901,
  username=Mirror43,     
  password=$2y$10$OeNDS4hBqhNajGDhoLqqhOkXc1RXb.gI/bGWlgUOtxiac9lr.Fx0i,
  address=my street address,
  address2=fgffgfff,
  country=Nigeria,
  age=2020-06-04,
  [email protected],
  [email protected],
  image=1591624014_balaji-malliswamy-uU9ZPjNp0TY-unsplash.jpg 
Jiwopene:

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

insert into
  table
(
  column1,
  column2
)
values
(
  value_of_column_1,
  value_of_column_2
)

我不知道您的PHP代码,但我认为您应该使用准备好的语句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 protected]',
  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 protected]',
  '[email protected]',
  '1591624014_balaji-malliswamy-uU9ZPjNp0TY-unsplash.jpg' 
)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

插入数据时无效的数据库路径错误

当我在数据库Java Derby中插入新数据时生成的ID错误

尝试将数据插入MySQL数据库表时发生Python错误

我在将数据插入数据库时遇到问题,但未显示任何错误

为什么我在检索数据时遇到数据库错误:权限被拒绝的错误

我在连接到远程Heroku Postgresql数据库时遇到错误

使用Django 3将变量从数据库传递到我的网站时遇到麻烦

将数据插入数据库时,Entity Framework中的验证错误

将数据插入数据库时,ConnectionString属性尚未初始化错误

SQLite:将数据插入表中时,SQL错误或数据库丢失

将Excel数据插入存在错误的sql数据库

将数据插入SQL Server数据库时,Node.js中出现奇怪的错误

Android在插入数据库和代码19时遇到错误:约束失败

我从JDateChooser将日期存储到MySQL数据库时遇到问题

如何在android中的数据库中插入数据我遇到一些错误?

从sqlite数据库删除记录时遇到错误

使用PHP mysqli oops将记录插入数据库时遇到麻烦

当我尝试将数据插入数据库时,应用程序崩溃

当我插入数据库时出现SqlException错误

当我尝试在 MySQL 中将数据插入数据库时遇到问题

插入数据mysql数据库时发生错误

将数据插入数据库时出现错误

我在获取插入多个下拉值时遇到问题。提交后出现数据库错误

我在mysql数据库中插入信息时遇到问题

将数据插入数据库时发生错误(php laravel)

NodeJS - 将数据插入数据库时出现 Mysql 错误

尝试连接到数据库时遇到错误 08001

我在向数据库插入下拉值时遇到问题

Python SQL - 插入数据库时遇到问题。(没有错误)