繁体   English   中英

使用 PHP 和 MYSQL 中数组中的值检索用户数据

[英]Retrieving the user data with the value in array in PHP and MYSQL

大家好,我使用 html 复选框在数据库中插入了一些 arrays,它工作正常。

现在我不想在数组中检查具有年份和学习模式的学生。 但它不起作用我在下面尝试过:

$StudyYears = $rows['study_years'];  
$StudyModes = $rows['study_modes'];

"SELECT * FROM students WHERE study_mode IN ('$StudyModes')";

实际上FIND_IN_SET()也可以为您工作:
https://www.w3resource.com/mysql/string-functions/mysql-find_in_set-function.php

SELECT * FROM students WHERE FIND_IN_SET (study_mode , '".$StudyModes."')

如果你想同时寻找:

SELECT * FROM students 
WHERE FIND_IN_SET (study_years , '".$StudyYears ."') 
AND FIND_IN_SET (study_mode , '".$StudyModes."')

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM