在 mysql select 中使用字符串变量查询

Emjey23

错误输出

You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '//some values

我有一个这样的查询:

$sql = "SELECT col1, col2 FROM table1
WHERE col1 = " . $row['value'] . "";

但是如果我的查询硬代码是这样的:

$sql = "SELECT col1, col2 FROM table1
WHERE col1 = 'string data (string data too)'";

它按我的预期工作。

请注意,我有一些具有( ) 开括号和闭括号的值,就像我在上面的硬编码查询一样。

另请注意,$row['value']返回正确的值,就像我在硬编码查询中测试的那样。

我期待与硬编码查询相同的输出。

广告

如果这个查询有一个字符串数据,那么它必须用引号括起来',如下所示。检查这个查询一次。

$sql = "SELECT col1, col2 FROM table1
WHERE col1 = '" . $row['value'] . "'";

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

MySQL在SELECT子查询中使用变量

来自分类Dev

在SQL FOR-IN(SELECT)循环中使用字符串变量的值

来自分类Dev

如何在mysql json查询中使用字符串内的字段内容?

来自分类Dev

在 where 子句中使用字符串比较的 Python MySQL 查询

来自分类Dev

MySQL SELECT查询返回整数和整数+字符串

来自分类Dev

查询字符串中包含的 MySQL SELECT 字段值

来自分类Dev

在mysql_query字符串中使用PHP变量

来自分类Dev

在knex js(postgres)的SELECT子句中使用字符串

来自分类Dev

在knex js(postgres)的SELECT子句中使用字符串

来自分类Dev

如何正确使用字符串来创建 Python MySQL 查询?

来自分类Dev

使用字符串之间的变量通过“ for”循环插入MySQL表

来自分类Dev

MySQL查询以LIKE选择SELECT行并创建包含匹配字符串的新列

来自分类Dev

在MySQL select查询中,检查字符串或在where子句中检查true?

来自分类Dev

想要一个 Mysql SELECT 查询返回字符串而不是数字

来自分类Dev

如何使用变量变量 PHP 在 for 循环中使用 SELECT 创建字符串

来自分类Dev

MySQL SELECT查询性能

来自分类Dev

MySQL UPDATE IF SELECT查询

来自分类Dev

MySQL慢速SELECT查询

来自分类Dev

(烧瓶)python-mysql-在带有URL变量的select查询中使用where子句

来自分类Dev

(烧瓶)python-mysql-在带有URL变量的select查询中使用where子句

来自分类Dev

包含子字符串的SELECT MySQL字段

来自分类Dev

mysql SELECT from带有连接字符串的列

来自分类Dev

如何在SELECT PHP MySQL中子字符串化

来自分类Dev

如何在MySQL Select查询中使用递归

来自分类Dev

Mysql在单个查询中使用if条件的多个select语句

来自分类Dev

MySQL:在SELECT IN查询中使用JSON_ARRAY内容

来自分类Dev

如何在MySQL Select查询中使用递归

来自分类Dev

在mysql中使用select查询嵌套内部连接

来自分类Dev

MySQL 使用 INSERT INTO/SELECT 拆分以逗号分隔的字符串值

Related 相关文章

  1. 1

    MySQL在SELECT子查询中使用变量

  2. 2

    在SQL FOR-IN(SELECT)循环中使用字符串变量的值

  3. 3

    如何在mysql json查询中使用字符串内的字段内容?

  4. 4

    在 where 子句中使用字符串比较的 Python MySQL 查询

  5. 5

    MySQL SELECT查询返回整数和整数+字符串

  6. 6

    查询字符串中包含的 MySQL SELECT 字段值

  7. 7

    在mysql_query字符串中使用PHP变量

  8. 8

    在knex js(postgres)的SELECT子句中使用字符串

  9. 9

    在knex js(postgres)的SELECT子句中使用字符串

  10. 10

    如何正确使用字符串来创建 Python MySQL 查询?

  11. 11

    使用字符串之间的变量通过“ for”循环插入MySQL表

  12. 12

    MySQL查询以LIKE选择SELECT行并创建包含匹配字符串的新列

  13. 13

    在MySQL select查询中,检查字符串或在where子句中检查true?

  14. 14

    想要一个 Mysql SELECT 查询返回字符串而不是数字

  15. 15

    如何使用变量变量 PHP 在 for 循环中使用 SELECT 创建字符串

  16. 16

    MySQL SELECT查询性能

  17. 17

    MySQL UPDATE IF SELECT查询

  18. 18

    MySQL慢速SELECT查询

  19. 19

    (烧瓶)python-mysql-在带有URL变量的select查询中使用where子句

  20. 20

    (烧瓶)python-mysql-在带有URL变量的select查询中使用where子句

  21. 21

    包含子字符串的SELECT MySQL字段

  22. 22

    mysql SELECT from带有连接字符串的列

  23. 23

    如何在SELECT PHP MySQL中子字符串化

  24. 24

    如何在MySQL Select查询中使用递归

  25. 25

    Mysql在单个查询中使用if条件的多个select语句

  26. 26

    MySQL:在SELECT IN查询中使用JSON_ARRAY内容

  27. 27

    如何在MySQL Select查询中使用递归

  28. 28

    在mysql中使用select查询嵌套内部连接

  29. 29

    MySQL 使用 INSERT INTO/SELECT 拆分以逗号分隔的字符串值

热门标签

归档