php语言

php查询mysql的实例

时间:2025-04-03 12:53:15 php语言 我要投稿

php查询mysql的实例

  导语:mysql是最常用的数据库之一,你知道php这么查询mysql吗?以下的是百分网小编为大家搜集的php查询mysql的实例,希望对你有所帮助。

  背景:

  从mysql查询各字段值输出并且按照条件用红色字体显示满足条件字段值。

  条件:

  1.syntime小于当前前一周时间的话显示红色。

  2.A字段为"无"的话,显示红色。

  3.B字段为"无"的话,显示红色。

  图一数据库结构:

  图二数据库各字段值:

  我的代码:(我只满足了第一个条件,其余两个条件不知道该怎么来写)

  $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']}";

【php查询mysql的实例】相关文章:

php+mysql查询优化简单实例06-22

php查询mysql多条件判断输出展示实例09-06

PHP与MYSql连接与查询06-19

PHP mysql 事务处理实例09-07

php+mysql实现无限分类实例详解07-23

PHP语言:MySQL五个查询优化方法10-05

PHP查询MySQL大量数据的时候内存占用分析10-13

PHP 中 MySQL 数据库异步查询实现08-22

php与php MySQL之间的关系10-03