php - 将explode与php和mysql一起使用

标签 php mysql

我正在做我的项目,我正在使用 php 和 MySQL 我的程序正在从textarea读取数据作为人员列表,我使用explode函数来分隔列表,然后生成一个for循环将它们插入到MySQL数据库中 直到这部分我没有任何问题 问题是当我使用指定列表中的名称的 where 条件查询数据库时,它无法识别它 我的问题是爆炸函数是否会更改列表中的名称或添加任何特殊字符 因为我使用具有特定名称的相同功能并且运行顺利

提前致谢

最佳答案

不应该。 PHP Explode 不会更改您的文本,并且 WHERE 查询应该正确运行。

字符都是utf8编码的吗?检查数据库并查看您查询的内容是否确实存在,就像您发送它一样。

就像其他人所说,如果您能为我们提供以下示例,那就太好了:

  1. 实际文本区域输入(未分解)。
  2. 插入内容的数据库转储。
  3. 您要选择的查询

此外,这可能是空格问题,请在插入数据之前使用修剪,或者在查询中代替 field = '$a' 执行类似 '%$a%' 的字段

关于php - 将explode与php和mysql一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22542108/

相关文章:

mysql - 奇怪的 MySQL 问题

mysql - 重复事件问题

Java Map<String,Map<String,Integer> 用于填充结果

php - Ubuntu PHP APACHE2 全新安装问题

php - MySQL 中的日期排序

mysql - MySQL 存储函数中确定的奇怪 session 变量值

mysql - 从 JOIN with IF 语句获取行结果

c# - 将数据从 Unity (C#) 发布到服务器 (PHP)。每个部分都可以单独工作,但不能一起工作

php - 将 curl 安装到 PHP cli

php - JavaScript 表单提交不发送输入类型的值=提交