Php 通过获取数据库值高亮显示行
如何突出显示员工表行,通过从表中提取Php 通过获取数据库值高亮显示行,php,mysql,Php,Mysql,如何突出显示员工表行,通过从表中提取selected\u val==1,我只想突出显示selected\u val为1的行 所选候选表的结构为 eid int(30) rid int(30) selected_val int(1) 我使用此查询在表单上显示employee表 $query = "SELECT eid,ename,lname,ecell,eposition,eemail,ecountry,estate,ecity,prefcities,ca,cs,cwa,completed,
selected\u val==1
,我只想突出显示selected\u val为1的行
所选候选表的结构为
eid int(30)
rid int(30)
selected_val int(1)
我使用此查询在表单上显示employee表
$query = "SELECT eid,ename,lname,ecell,eposition,eemail,ecountry,estate,ecity,prefcities,ca,cs,cwa,completed,persuing,other_work1,other_work2,other_work3,other_work4,other_work5,other_work6,other_work7,other_work8,selected_val";
$query .= "FROM employee INNER JOIN selected_candidate ON employee.eid = selected_candidate.eid";
$query .= "WHERE efamiliar LIKE '%{$company}%' ";
这个PHP代码
连接两个表,Employee
和selected\u candidate
,如下所示:
SELECT
eid, ename, lname, ecell,
eposition, eemail, ecountry, estate,
ecity, prefcities, ca, cs ,
cwa, completed, persuing, other_work1,
other_work2, other_work3, other_work4,
other_work5, other_work6, other_work7,
other_work8,
selected_val -- <<<<<<<<<<<<<<<<
FROM employee
INNER JOIN selected_candidate ON employee.eid = selected_candidate.eid
WHERE efamiliar LIKE '%{$company}%';
选择
eid、ename、lname、ecell、,
地址、电子邮件、国家、产业、,
城市、城市、加利福尼亚州、cs、,
cwa,已完成,正在进行,其他工作1,
其他工作2、其他工作3、其他工作4、,
其他工作5、其他工作6、其他工作7、,
其他工作8,
selected\u val——在这一行mysql\u fetch\u array($result\u set)
没有得到正确的结果,它给了我警告data@raj-您能告诉我您遇到的异常情况,以及您尝试的确切查询吗?谢谢,我已经按照您的建议编辑了上面的查询,这是我收到的警告警告:mysql\u fetch\u array():提供的参数不是有效的mysql结果资源
@raj您必须在行尾和下一行开始之间放置空格。请加空格,这样每个单词就不会粘在下一行的第一个单词里。在执行该查询字符串之前,还要尝试回显该查询字符串,并确保它直接在MySQL中正常工作。@raj此警告是因为您的查询中存在问题,它没有显示问题所在。请在执行查询之前尝试回显查询,并将其粘贴到此处,然后尝试将其直接测试到我的sql中,并向我显示您得到的错误。
SELECT
eid, ename, lname, ecell,
eposition, eemail, ecountry, estate,
ecity, prefcities, ca, cs ,
cwa, completed, persuing, other_work1,
other_work2, other_work3, other_work4,
other_work5, other_work6, other_work7,
other_work8,
selected_val -- <<<<<<<<<<<<<<<<
FROM employee
INNER JOIN selected_candidate ON employee.eid = selected_candidate.eid
WHERE efamiliar LIKE '%{$company}%';