当前位置: 旋风说(旋风PHPer分享网)> 技术文章> 正文
有时候有些小脚本,不值得用框架去写,只是想执行以下看结果。所以我经常用mysql_connect简单封装了几个方法用,但是如果是买的空间,早期老版本php已经慢慢不支持了。一般都是用mysqli或者pdo链接数据库,所以我也改了一下,花了半小时简单写了一个小文件用来跑脚本等,下面就是脚本内容:
<?php ob_start(); header("Content-type:text/html;charset=utf-8"); error_reporting(1); ini_set('memory_limit','88M'); ini_set('max_execution_time','0'); date_default_timezone_set('Asia/Shanghai'); function conn(){ $servername = "127.0.0.1"; $username = "root"; $password = "root"; $dbname = "test"; $conn = new mysqli($servername, $username, $password, $dbname); mysqli_set_charset($conn,'set names utf8'); if ($conn->connect_error) { exit("Connect Error: " . $conn->connect_error); }else{ return $conn; } } function querys($sql){ $conn = conn(); $result = mysqli_query($conn,$sql); if($result){ return $result; }else{ exit('sql 1054 error:'.$sql); } return mysqli_query($conn,$sql); } function getone($sql){ $result = querys($sql); if (mysqli_num_rows($result)>0){ $row = $result->fetch_assoc(); return $row; }else{ return array(); } } function getall($sql){ $result = querys($sql); if (mysqli_num_rows($result)>0){ while($row = $result->fetch_assoc()) { $list[] = $row; } return $list; }else{ return ''; } } function getpre($data){ echo '<pre>'; print_r($data); exit; } $sql = 'select * from tab_test where id>1'; $list = getone($sql); getpre($list);
当您发现内容错误或代码bug,以及下载链接无法使用等,请点击屏幕右下角的上报错误来进行提交,我们会尽快修正。
本程序所有源码和工具完全免费,当本网站内容如果侵犯了您的权益,请联系我们,我们会尽快处理,感谢您的合作。
相关文章
评论:
文明上网理性发言,请遵守 新闻评论服务协议