• php iquery


    <?php
    /**
    *
    */
    function iQuery($sql) {
    $dbcon = mysqli_connect("localhost", "root", "159753", "radius");
    if ($dbcon->connect_error) {
    return false;
    }
    if (!is_array($sql)) {
    $res = $dbcon->query($sql);
    if ($res) {
    $arr = [];
    while ($item = $res->fetch_array()) {
    array_push($arr, $item);
    }
    $ttr = null;
    if (preg_match("/SQL_CALC_FOUND_ROWS/i", $sql)) {
    $qttr = $dbcon->query("select found_rows()");
    if ($qttr) {
    while ($atom = $qttr->fetch_array()) {
    $ttr = $atom[0];
    }
    }

    }
    return ["insert_id" => $dbcon->insert_id, "affected_rows" => $dbcon->affected_rows, "result" => $arr, "total_rows" => $ttr];
    } else {
    return false;
    }
    } else {
    $rtn_arr = [];
    foreach ($sql as $s) {
    $res = $dbcon->query($s);
    if ($res) {
    $arr = [];
    while ($item = $res->fetch_array()) {
    array_push($arr, $item);
    }
    $ttr = null;
    if (preg_match("/SQL_CALC_FOUND_ROWS/i", $sql)) {
    $qttr = $dbcon->query("select found_rows()");
    if ($qttr) {
    while ($atom = $qttr->fetch_array()) {
    $ttr = $atom[0];
    }
    }

    }
    array_push($rtn_arr, ["insert_id" => $dbcon->insert_id, "affected_rows" => $dbcon->affected_rows, "result" => $arr, "total_rows" => $ttr]);
    } else {
    return false;
    }
    }
    return $rtn_arr;
    }

    }

    ?>

    相信世界是平的
    谨记四个字“修身养性”
    大江东去浪淘尽英雄,再牛B的人物最后也是一掊土
    向善不是目的,而是抚慰心灵,更多的感受幸福,感谢别人给你行善的机会
    相信老子的话:万物生于有,有生于无,一切的道理都源于一个无法证明的假设
    我是好是坏就自然而然的摆在那里,并不会因为别人的评价而改变什么,我也不需要别人用一张纸来说明我什么,世间最难得的是自由



    支持大额赞助:
  • 相关阅读:
    mysql远程连接拒绝连接错误
    在C#中mongohelper的初始化
    利用C# 驱动删除mongo中 list中的 某一项
    js如何获得url中的参数
    设置p标签的内容超出部分以省略号替换不起作用
    利用C#序列化和反序列化json
    简单操作excel类
    C# 如何取得汉字的字符长度
    js的一些基本操作
    ThinkPHP5 打开多语言支持
  • 原文地址:https://www.cnblogs.com/sky-view/p/4291450.html
Copyright © 2020-2023  润新知