是否可以在查询中获取表的列名?我正在使用PDO按学生名称获取列名
stu_name maths science music art
John done done - done
Max - done - done
Peter - done - -
E.g.我如何获得John
尚未完成的科目(-
)? music
应该是结果。
这就是我现在所在的地方。我不知道怎么做。
$sql = "SELECT * FROM coll_student WHERE stu_name = :name AND ?? = '-' LIMIT 1";
$stat = $connect->prepare($sql);
$stat->execute(array(':name'=>"John"));
$output = $stat->fetchAll(PDO::FETCH_COLUMN);
这是可怜的表设计贝基。它变成简单的加入到你在下面看到的处理它的答案的噩梦。 – Drew