javascript - 将 SQL 表中的值存储到不同的 PHP 数组中
问题描述
在我的 course_status 表中。我有 3 列(course_name、course_status、student_id)。当我搜索学生 id 时, course_name 单元格表应该根据状态发生变化。这是我用来将待处理、已完成和未完成的课程放入我的数组的查询。
$done_course = array();
$progress_course = array();
$pending_course = array();
while($row2 = mysqli_fetch_assoc($retval2)){
if($row2['course_status'] = 'pending') {
$pending = True;
array_push($pending_course, $row2['course_name']);}
if($row2['course_status'] = 'In_progress') {
$progress = True;
array_push($progress_course,$row2['course_name']); }
if($row2['course_status'] = 'done') {
$done = True;
array_push($done_course, $row2['course_name']); }
我的问题是当我运行代码 $done_courses 将存储所有课程,包括未完成和未完成的课程。如何防止它并使其仅存储已完成的课程?
解决方案
我的问题是当我运行代码 $done_courses 将存储所有课程,包括未完成和未完成的课程。
我不认为这是if($row2['course_status'] = 'pending') {
您与 single=
而不是比较的打印错误==
一旦你把它改成这个=
,==
它就可以正常工作了......
推荐阅读
- html - 在列表下方的同一行上对齐文本
- mvvm - 在 SwiftUI 中构建双向视图模型的问题
- javascript - 使用按键运行简单的 VSC Playground 宏
- javascript - 网址显示:无;
- python - mp.Process 子类与 mp.Process 在 python 中具有目标功能的行为是否存在差异?
- html - 如何在不重新加载页面的情况下更新我的 express 变量?
- visual-studio - 格式化后在 Visual Studio 2019 中恢复“sql server object explorer”数据库
- python - Scrapy crawlspider 在链接提取之前修改 HTML
- sql-server - 将原始数据加载到 SQL Server
- c# - ASP.NET CORE 应用程序中的本地化