
搞搞数据库 按照说明:
$Results=mysqli_query($link_handle,"INSERT INTO test ('ID', 'name') VALUES ('555', '啊啊')"); 无论怎样都不行
最后打开 PHPAdmin,操作后会展示相应的命令
$Results=mysqli_query($link_handle,"INSERT INTO test (`ID`, `name`) VALUES ('555', '啊啊')"); 看了两遍,是`和'的区别
1 lysS OP 所以有了解的吗?好像字段必须是`;字段的值`和'都行 |
2 GM 2020-01-21 17:47:17 +08:00 反引号 ` 是用来把“名称”比如表名、字段名括起来,在“名称”为保留字的时候会需要用到,不然 sql 语句不合法。 单引号 ' 是用来把字符串括起来,这个是 sql 标准,但是 mysql 同时支持单引号 ' 或者双引号 " ,都可以用。 |
3 b821025551b 2020-01-21 17:52:02 +08:00 你这问题也很迷。。。数据库相关课程前几节基本都是讲这类符号的用法 |
4 charlie21 2020-01-21 18:34:59 +08:00 via iPhone 北京同仁堂医院专业配眼镜 1000 年 |
6 lysS OP @b821025551b 不是这个专业的,没有系统学习 |
7 phpfpm 2020-01-21 18:54:21 +08:00 这根 mysqli 有啥关系 emm |
10 ragnaroks 2020-01-21 19:44:44 +08:00 简单说, `key`=>'value' |
11 msg7086 2020-01-21 21:27:52 +08:00 via Android 建议入门一下数据库,SQL 的那部分,然后再看看 MySQL 的方言部分,然后再开始写代码。不要小看打基础的作用。 |
12 iyaozhen 2020-01-22 00:22:41 +08:00 via Android 你这 还是得系统学一下呀 |
14 edk24 2020-01-22 00:34:25 +08:00 `反单引号是用于字段、表名的。 比如你新建一个 select 表,select 是 mysql 关键字。 你就必须加反单引号用于区分。 ‘单引号用于保存文本类型值的 示例: ``` UPDATE `select` SET `title` = 'v2ex' WHERE id = 1 ``` |
15 xcstream 2020-01-22 03:29:42 +08:00 没有歧义的话 字段可以不加引号 |
16 pululin 2020-01-22 10:00:02 +08:00 sql 怎么学的 |
17 markgor 2020-01-22 11:01:52 +08:00 和 mysqli_query 多大吧... mysql 位正常法就是``, sqlserver[]; 然後插入的字符 ''。 |