• 技术文章 >php教程 >php手册

    聊天室php&mysql(四)_php基础

    2016-05-17 09:07:49原创359
    第四个页面 name="index.php"

    include "../signup/mysql.php";
    header("Expires: Sun, 28 Dec 1997 09:32:45 GMT");
    header("Cache-Control: no-cache, must-revalidate");
    header("Pragma: no-cache");
    header("Content-Type: text/html; charset=${Charset}");

    ?>



    charmain







    $max_row_length=30;

    $select="select row from user_message order by row DESC";
    $result=mysql_query($select)or die(" false fgfg");
    $rowlist=mysql_fetch_array($result)or die("false");
    $max_row=$rowlist["row"];


    if($max_row>$max_row_length){


    $delete_row=$max_row-$max_row_length+1;

    // echo $max_row."
    ".$delete_row;
    $select="select row from user_message where row<".$delete_row;
    $result=mysql_query($select)or die(" false");
    while($row=mysql_fetch_array($result))
    {
    $sql="delete from user_message where row <".$delete_row;

    mysql_query($sql)or die ("del false1");
    }


    $left=$delete_row;
    }

    else {$left=1;

    }

    for($i=$max_row; $i>=$left ;$i--)
    {
    $sql="SELECT message,userid,object,status,color,action1,time1 FROM user_message where row='$i'";
    $result=mysql_query($sql)or die(mysql_error());
    $row=mysql_fetch_array($result);
    $time1=$row["time1"];

    $usert1=$row["userid"];
    $objectt1=$row["object"];
    $sql="select id from chat_user_list where userid='$usert1'";
    $result=mysql_query($sql)or die(mysql_error());
    $rowt1=mysql_fetch_array($result);
    $usert5=$rowt1["id"];

    $sql="select id from chat_user_list where userid='$objectt1'";
    $result=mysql_query($sql)or die(mysql_error());
    if($rowt2=mysql_fetch_array($result))
    $bojectt5=$rowt2["id"];
    else $bojectt5="大家";



    if($row["userid"]!=$userid){

    $user1="".$usert5."";
    }
    else $user1=$usert5;
    if($row["object"]!=$userid){

    $user2="".$bojectt5.""; }
    else $user2=$bojectt5;
    $message2=$row["message"];
    $message3=htmlspecialchars($message2);

    $message1="".$user1." 对".$user2." ".$row["action1"].": ".$message3."" ;

    if($row["status"]==1){
    if($row["object"]==$userid||$row["userid"]==$userid)
    echo "私聊".$time1." ".$message1."
    ";
    else continue;
    }
    else {
    echo $time1." ".$message1."
    ";

    }
    }

    ?>


    php入门到就业线上直播课:查看学习

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

    千万级数据并发解决方案(理论+实战):点击学习

    Mysql单表千万级数据量的查询优化与性能分析

    Mysql主从原理及其在高并发系统中的应用

    上一篇:聊天室php&mysql(五)_php基础 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • ❤️‍🔥共22门课程,总价3725元,会员免费学• ❤️‍🔥接口自动化测试不想写代码?• 我的论坛源代码(五)• PHP 采集程序原理分析篇• mysql 数据备份类代码• php mysql 数据库类
    1/1

    PHP中文网