问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

php多条件查询mysql并输出的问题

发布网友 发布时间:2022-04-06 04:48

我来回答

3个回答

热心网友 时间:2022-04-06 06:18

  php查询mysql 多条件判断输出显示
  背景:
  从mysql查询各字段值输出并且按照条件用红色字体显示满足条件字段值。
  条件:
  1.syntime小于当前前一周时间的话显示红色。
  2.A字段为"无"的话,显示红色。
  3.B字段为"无"的话,显示红色。
  图一数据库结构:
  php查询mysql 多条件判断输出展示 三联
  图二数据库各字段值:
  我的代码:(我只满足了第一个条件,其余两个条件不知道该怎么来写)
  $sql = "select username, onoff, intime, syntime, device, a,b,person,dtime from cdmobile order by username desc ";
  $rst = mysql_query($sql);
  while($row=mysql_fetch_array($rst)){
  $nowtime=strtotime('+7 day');
  $syntime=strtotime($row['syntime']) ;
  if($nowtime>=$syntime){
  echo "{$row['username']}{$row['onoff']}{$row['intime']}{$row['syntime']}{$row['device']}
  >{$row['a']}{$row['b']}{$row['person']}{$row['dtime']}";
  }
  else
  echo "{$row['username']}{$row['onoff']}{$row['intime']}{$row['syntime']}{$row['device']}{$row['a']}{$row['b']}{$row['person']}{$row['dtime']}";
  }
  请各位大婶帮忙完善一下代码。要能同时满足三个条件的,并且能正确输出,该显示红色的地方显示红色。以下是目前的结果:
  ------解决方案--------------------
  echo "{$row['username']}{$row['onoff']}{$row['intime']}";
  if ($nowtime>=$syntime)
  echo "{$row['syntime']}";
  else
  echo "{$row['syntime']}";
  echo "{$row['device']}";
  if ($row['a' ]== "无")
  echo "{$row['a']}";
  else
  echo "{$row['a']}";
  if ($row['b'] == "无")
  echo "{$row['b']}";
  else
  echo "{$row['b']}";
  echo "{$row['person']}{$row['dtime']}";
  纠正下

热心网友 时间:2022-04-06 07:36

$sql="select*from users where id=10 and name='Novis'";
$result=mysql_query($sql);

追问然后需要再echo $result是吗?回去我试试看,谢谢!

追答肯定不是直接echo
像你上边代码中那样循环出来。

热心网友 时间:2022-04-06 09:10

有报错?把报错贴出来追问没有报错,但不是我想要的结果,我希望的是按条件查询,不是查询某列然后输出……

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
为什么电脑上的word界面变小为什么WORD里面的页面变的很小怎么设置回来... AHA拯救心脏救命术(Basic Life Support,BLS) 基础生命的基本顺序 机械制图第一视角与第三视角的区别 明日之后野外感染者据点都在什么地方 感染就聚集点位置分享 明日之后 明日之后哪些地图有强力感染者? 《明日之后》野外感染者据点一览 明日之后野外感染者据点去哪找 妙洁提醒你注意:保鲜膜有些不能加热 有些不能包肉 C盘里文件的修改日期是不是就代表那天我用过电脑,我是上午用的,可文件... Php页面查询关键词mysql数据库并输出 php实现mysql搜索并输出搜索结果 PHP用MySQL 查询数据然后用josn输出结果,怎么做? php查询Mysql用表格输出结果 php原样输出mysql内容 原生php如何输出mysql最后执行的sql 已知mysql查询SELECT sum(amount) FROM `yizhuan`结果 怎么在PHP网页输出? PHP查询mysql 并输出 Php中,转义字符\n为什么没效果呢? php preg_replace 中文关键字替换经常出现乱码怎么办? php替换一段中文字符串里的几个字的正则怎么写? php中的替换中文字符串问题? PHP-$Post怎么才能赋值多个表单数据到一个值上并且分行 php 通过POST传多个值 如何处理 php 如何自动post php问题,所有的post get都在一个页面进行admin778899.php 修改源码 php的post可以被非法更改,如何更改 php怎么把get传递改为post php 运行中 多次接收post数据,如何实现? php中怎样用post处理用户提交的信息代码 php输出MYSQL_QUERY结果 PHP怎么输出mysql的最新一行数据 在php中定义的数组首尾含有空(“ ”),如何去除首尾的空,为什么会产生空 php中带空格的数组遍历后如何再过滤空格 php如何自动创建文件夹和文件 php将a文件夹中文件移动到b文件夹若b文件夹不存在则创建 怎样用PHP自动新建文件夹 如何用php代码创建文件,非文件夹 php里怎么才能没创建文件的话创建文件,有文件存在则读取? PHP如何创建文件夹(mkdir的用法,mkdir的语法) php中,用mkdir创建多级目录,它是碰到路径中不存在的文件夹才创建,还是将整条路径上的文件夹都创建出来 php 创建目录 急需代码 data下有两个文件夹 如果没有该目录自动创建 php指定位置创建创建文件夹问题 如果没有txt文件就新建一个的php代码 PHP验证码不显示 php产生的网站验证码不显示,求大神 网站后台验证码显示不出来怎么解决? php验证码不出来,我使用think框架,登陆页面的验证码不出来,去掉头部之后也没有报错信息,不知道怎么回事 PHPCMS验证码无法显示怎么解决 php中文验证码无法显示