php抓取网页数据插入数据库(构建更新的SQL语句$sql(:最后登录的IP地址))

优采云 发布时间: 2021-12-19 21:04

  php抓取网页数据插入数据库(构建更新的SQL语句$sql(:最后登录的IP地址))

  lastloginip:上次登录IP地址

  lastlogintime:上次登录时间。

  loginhits:总登录次数

  status:账户状态,1为启用,0为禁用。

  addate:帐户创建日期

  2、登录流程图

  

  3、主登录码

  //***************************用户登录检查************** * **********

  //连接MySQL数据库

  收录“conn.php”;

  //判断表单是否提交

  if(isset($_POST["ac"]) && $_POST["ac"]=="登录")

  {

  //获取表单提交数据

  $username = $_POST["username"];

  $password = md5($_POST["password"]);

  //构建待查询的SQL语句

  $sql = "SELECT * FROM 007_admin WHERE username='$username' and password='$password'";

  //执行SQL语句

  $result = mysql_query($sql);

  //获取结果集中的记录数

  $records = mysql_num_rows($result);

  //判断是否找到匹配

  if($records)

  {

  //如果找到匹配项

  //获取相关变量信息

  $lastloginip = $_SERVER["REMOTE_ADDR"];

  $lastlogintime = time();

  //构建更新的SQL语句

  $sql = "UPDATE 007_admin SET lastloginip='$lastloginip',lastlogintime=$lastlogintime,loginhits=loginhits+1 WHERE username='$username'";

  //执行SQL语句

  mysql_query($sql);

  //跳转到成功页面

  $url = "manage.php";

  $message = urlencode("用户登录成功!");

  header("location:success.php?url=$url&message=$message");

  }其他

  {

  //如果没有匹配到

  $message = urlencode("用户名或密码错误!");

  header("location:error.php?message=$message");

  }

  }其他

  {

  //如果非法操作

  $message = urlencode("非法操作");

  header("location:error.php?message=$message");

  }

  新闻内容模块

  1、数据表

  DEDEcms、帝国cms、discuz!、ecshop

  

  猫新闻类型

  titlenews 标题

  作者出版商

  源码

  关键词:网页关键词

  描述:页面描述

  orderby:排序

  内容:内容

  点击:点击率

  添加:发布时间

  2、文件结构

  

  5、编辑新闻

  (1)先读取指定id的数据写入对应的表单输入框。

  (2)根据原创数据修改,然后点击提交表单。

  5、编辑新闻

  (1)先读取指定id的数据写入对应的表单输入框。

  (2)根据原创数据修改,然后点击提交表单。

  //***********************编辑新闻******************** ********

  //连接MySQL数据库

  收录“conn.php”;

  //判断表单是否提交

  if(isset($_POST["ac"]) && $_POST["ac"]=="edit")

  {

  //获取表单提交数据

  $cat= $_POST["cat"];

  $title= $_POST["title"];

  $author= $_POST["author"];

  $source= $_POST["source"];

  $orderby= $_POST["orderby"];

  $keywords= $_POST["keywords"];

  $description= $_POST["description"];

  $content= $_POST["content"];

  $id= $_POST["id"];

  //构建修改后的SQL语句

  $sql = "UPDATE 007_news SET cat=$cat,title='$title',author='$author',source='$source',orderby=$orderby,keywords='$keywords',description= '$description',content='$content' WHERE id=$id";

  //执行SQL语句

  if(mysql_query($sql))

  {

  //如果执行成功,跳转到success.php页面

  $url = "manage.php";

  $message = urlencode("记录修改成功!");

  回声“”;

  退出();

  }

  }其他

  {

  //获取地址栏中传入的id

  $id = $_GET["id"];

  //构建查询SQL语句

  $sql = "SELECT * FROM 007_news WHERE id=$id";

  //执行SQL语句

  $result = mysql_query($sql);

  //检索记录

  $arr = mysql_fetch_assoc($result);

  }

  6、分页原理

  

  在线 HTML 编辑器:kindeditor、FCKeditor

  只需将编辑器文件直接“复制”到 day21 目录即可。

  在所需编辑器的页面中,导入以下文件:

  md5()

  描述:计算一个字符串的MD5哈希值

  l 语法:string md5 (string $str)

  lDescription:哈希值以32个字符的十六进制数形式返回。

  l注意:md5的加密算法不再安全。

  l 示例:md5("123456") = e10adc3949ba59abbe56e057f20f883e

  mysql_num_rows()

  lDescription:获取结果集中的记录数。

  l 语法:int mysql_num_rows (resource $result )

  l注意:该命令只对SELECT语句有效

  $_SERVER

  描述:获取服务器执行环境信息。

  $_SERVER["REMOTE_ADDR"] //客户端的IP地址

  $_SERVER["SERVER_ADDR"] //服务器端IP地址

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线