`

php通用函数

    博客分类:
  • php
阅读更多


防止sql 注入
function inject_check($sql_str){
    $check= eregi('select|insert|update|delete|\'|\*|\.\.\/|union|into|load_file|outfile|and',$sql_str);
    if($check){
      echo"输入非法注入内容";
      exit();
    }else{
      return ($sql_str);
    }
}
public function Get_admin_msg($url, $show = '操作已成功!') {
        $msg = '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
        <html xmlns="http://www.w3.org/1999/xhtml"><head>
                <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
                <link rel="stylesheet" href="css/common.css" type="text/css" />
                <meta http-equiv="refresh" content="2; URL=' . $url . '" />
                <title>管理区域</title>
                </head>
                <body>
                <div id="man_zone">
                  <table width="30%" border="1" align="center"  cellpadding="3" cellspacing="0" class="table" style="margin-top:100px;">
                    <tr>
                      <th align="center" style="background:#cef">信息提示</th>
                    </tr>
                    <tr>
                      <td><p>' . $show . '<br />
                      2秒后返回指定页面!<br />
                      如果浏览器无法跳转,<a href="' . $url . '">请点击此处</a>。</p></td>
                    </tr>
                  </table>
                </div>
                </body>
                </html>';
        echo $msg;
        exit ();
    }
对数据库进行增删改查

function select($fields,$table,$where='')
  {
  
   $data = explode(',',$fields);
   $field = "`".implode('`,`',array_values($data))."`";

$sql=" SELECT $field";
$sql.=" FROM `$table` ";
$sql.=$where;
    echo $sql;
  
$rs = mysql_query ( $sql );
$arr = array ();
$i=0;
while ( $row = mysql_fetch_array ( $rs ) ) {
  $arr [$i] = $row;
  $i ++;
}

return $arr; 
}
$AA = select('id,username,password','user',"where `username`='lh'");
print_r($AA);
 
   // 添加
   // $table:表名
  // $data:数据数组
   // 
function  ins($table, $data)
{
   $fields = "`".implode('`,`',array_keys($data))."`";
   $values = "'".implode("','",array_values($data))."'";

   $q = "INSERT INTO `$table` ($fields) VALUES ($values)";
   //echo $q;
   $res = mysql_query($q)OR die(mysql_error());

   return    $res;
}
    // 修改
   //$table:表名
   // $data:数据数组
   // $where:更新条件
   function upd($table,$data,$where)
{
  $keys=array_keys($data);
    $values=array_values($data);
    $set='';
    $count=count($data);
    for($i=0;$i<$count-1;$i++)
    $set.="`$keys[$i]`='$values[$i]'".",";
  
    $num = $count-1;
    $set.="`$keys[$num]`='$values[$num]'";
    $sql="UPDATE `$table` SET $set WHERE $where";
    //echo $sql;
   $res = mysql_query($sql)OR die(mysql_error());

   return  $res;
}

// 删除
// $table: 表名
// $where: 删除条件
function del($table,$where)
{
  $sql = "DELETE FROM `$table` ";
  $sql.=$where;
  echo $sql;
  $res = mysql_query($sql)OR die(mysql_error());
 
  return $res;
}
分享到:
评论

相关推荐

    PHP 通用数学函数计算器

    通用初等函数计算器,在网页上模拟出键盘的风格,程序主要是进行数学运算,不但包括最基本的加减乘除运算,还有平方根、立方根、正弦、余弦运算,以及一些更复杂的数学函数。本计算器运行于PHP环境,更多功能希望与...

    懒惰是金 介绍几个php通用的函数第1/2页

    接着,文中提出了几个PHP通用函数的案例。 1. 通用数据库处理函数: 这部分指出了PHP在数据库操作方面的局限性,即不同的数据库可能需要不同的函数进行处理,降低了代码的可移植性。为了解决这个问题,一些PHP社区...

    PHP通用数学函数计算器.zip

    这个"PHP通用数学函数计算器.zip"很可能包含一个或多个PHP脚本,这些脚本设计用于实现各种数学计算功能,可能包括加法、减法、乘法、除法以及更复杂的数学操作,如指数、对数、三角函数等。下面我们将详细探讨PHP中...

    原生js+ajax通用函数+php

    本函数封装了js的ajax,php为处理后台数据,仅支持post,代码很简洁

    php 通用的一些函数方法

    通用的一些比较常用的php函数方法

    Php函数速查表

    `die()`, `echo()`, `empty()`, `error_log()`, `error_reporting()`等函数用于错误处理、输出、日志记录等通用功能。 以上列举了部分PHP函数的功能和用途,PHP拥有丰富的内置函数库,涵盖了从基本的数学运算、字符...

    PHP通用数学函数计算器.rar

    通用初等函数计算器,在网页上模拟出键盘的风格,程序主要是进行数学运算,不但包括最基本的加减乘除运算,还有平方根、立方根、正弦、余弦运算,以及一些更复杂的数学函数。本计算器运行于PHP环境,更多功能希望与...

    PHP 通用数学函数计算器.rar

    通用初等函数计算器,在网页上模拟出键盘的风格,程序主要是进行数学运算,不但包括最基本的加减乘除运算,还有**方根、立方根、正弦、余弦运算,以及一些更复杂的数学函数。本计算器运行于PHP环境,更多功能希望与...

    基于FastDFS的C语言通用函数库设计源码

    该项目是一款基于FastDFS的C语言通用函数库,源码共计165个文件,涵盖80个C源文件、54个C头文件、3个Markdown文件、3个PHP文件、2个安装脚本、2个Shell脚本、2个INI文件、2个输入文件、1个Git忽略文件以及1个HISTORY...

    uchome程序的框架核心及一些通用函数说明

    《UCHOME程序框架核心与通用函数详解》 UCHOME是一款基于PHP开发的社会化网络软件(Social Networking Software,简称SNS)。其程序框架虽然基于MVC(Model-View-Controller)模式,但在具体实现上有所不同,没有...

    PHP 通用数学函数计算器 源代码.rar

    通用初等函数计算器,在网页上模拟出键盘的风格,程序主要是进行数学运算,不但包括最基本的加减乘除运算,还有平方根、立方根、正弦、余弦运算,以及一些更复杂的数学函数。本计算器运行于PHP环境,更多功能希望与...

    php.ctl-Editplus的PHP函数自动完成素材库

    每个子文件都对应PHP的不同领域,分别涵盖数据库操作、数组处理、字符串操作、系统函数、通用函数、数学函数、变量及HTTP相关的函数。 1. `phpsql.ctl`:这个文件主要用于SQL相关函数的自动完成,如`mysql_connect`...

    PHP中如何判断exec函数执行成功?

    在PHP编程中,`exec`函数是一个非常有用的工具,它允许开发者执行系统级别的命令,并获取命令的输出。在处理复杂的任务或与操作系统交互时,如自动化脚本、部署流程或数据处理,`exec`功能尤为关键。然而,有时我们...

    cpp-PHP外部函数接口

    在PHP中,FFI扩展利用了libffi库,这是一个通用的、开源的、跨平台的C语言接口,使得动态调用其他语言的函数成为可能。 2. **安装与启用FFI**:在PHP环境中,FFI扩展可能不是默认开启的,需要通过编译时选项或者...

    25套收集开发常用PHP函数和类.rar

    在PHP编程语言中,函数和类是核心组成部分,它们提供了丰富的功能和代码复用机制,大大提升了开发效率。"25套收集开发常用PHP函数和类.rar"这个压缩包文件显然是一个集合,里面包含了25个不同的PHP函数或类库,旨在...

    关于php函数库手册

    9. **杂项函数库**:涵盖了一些不特定于某一领域的通用函数。 10. **MySQL函数库**:与MySQL数据库交互的函数,如连接、查询、关闭数据库等。 11. **正规表达函数库**:用于处理正规表达式,如`preg_match`进行...

    全面解析PHP常用函数.doc

    尽管这些函数存在,但推荐使用更通用的ODBC函数库来替代,因为它们遵循业界标准,有更好的兼容性和可扩展性。 2. Apache服务器专用函数库 这些函数专为Apache服务器设计,如`apache_lookup_uri`用于获取URI的相关...

    php+excel通用课表查询系统 v3.8.zip

    "php+excel通用课表查询系统 v3.8.zip"是一个基于PHP编程语言和Microsoft Excel文件格式构建的课程查询系统。这个系统旨在提供一个高效、便捷的方式来管理和查询课程表信息,适用于学校、培训机构或者个人学习计划...

    PHP通用分页程序

    **PHP通用分页程序** 在Web开发中,数据量大的时候,为了提高用户体验,通常会使用分页技术来展示信息。PHP是一种广泛使用的服务器端脚本语言,特别适合于Web开发,因此,PHP通用分页程序是开发人员常用的一种工具...

Global site tag (gtag.js) - Google Analytics