php语言 百文网手机站

php查询mysql的实例

时间:2020-11-09 15:53:03 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查询优化简单实例09-26

PHP与MYSql连接与查询09-13

PHP语言:MySQL五个查询优化方法09-26

PHP 和 MYSQL09-27

PHP 中 MySQL 数据库异步查询实现09-05

php操作mysql步骤09-12

PHP操如何操作mysql09-17

PHP如何执行MySql语句查询获得表内所有数据09-15

PHP读取MySQL数据的代码方法09-15

PHP实现同步远程Mysql的方法09-11