[英]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.