zoukankan      html  css  js  c++  java
  • 14-5-15

    首先我们不知道外面会传入多少个参数
    可以用func_get_args()方法来获取全部传入参数,这个方法返回全部参数的数组
    和func_get_args()方法相对应的其实还有一个func_num_args()来获取参数个数
    func_get_args()

    通过使用array_shift方法,使传入的第一个参数,后后面的参数分开,其实就是把sql语句,和
    后面传入的值分开,使用了array_shift方法,可以返回一个字符串,这个字符串就是sql语句
    后面剩下的数组就是要传入的值

    array_shift()

    替换$sql语句中的?,使用str_replace函数
    str_replace("?","'%s'",$sql)

    把替换好的$sql语句,通过vsprintf函数,把值填入进去

    vsprintf($sql,$value)

    截取$sql语句前面的关键字,其实就是select,insert,update,delete
    substr($sql,0,6);

  • 相关阅读:
    发光二极管
    续流二极管作用及工作原理
    python backtrace注意事项
    docker tips
    direct stdin and stdout
    python skill
    mysql comments
    python dict
    python list and tuple
    Python library
  • 原文地址:https://www.cnblogs.com/huzhen/p/3729930.html
Copyright © 2011-2022 走看看