PHP+MySql 常用代码

PHP 是目前使用最广泛的基于 Web 的编程语言,驱动着数以百万计的网站,其中也包括如 Facebook 等一些大型站点。
收集一些工作中常用的到的PHP代码,本人将不定时更新代码
如果代码有BUG或者任何建议,欢迎在评论区评论!
代码基于 Apache2.4.39 + MySql5.7.26 + PHP7.4.3nts + 小皮面板 + Thinkphp 5.0.24

页面内所有链接均为方便查看,非广告


header("Content-Type: text/html; charset=utf-8");//设置当前页为utf-8
ini_set('memory_limit', '1024M');//设置运行内存
set_time_limit(0);//设置执行时间

计算程序执行时间

$start = microtime(true);//开始时间
sleep(10);//使用中删除
$end = microtime(true);//结束时间
echo "本次运行时间:".round($end-$start,5)."s";//保留5位小数

TP5 自定义链接数据库

// 定义为公共数据
public $Db = [
    'type' => 'mysql',
    'hostname' => '',//IP
    'database' => '',//数据库名
    'username' => 'wechat',//用户名
    'password' => '',//密码
    'hostport' => '3306',//端口
    'prefix' => 'w_',//前缀
];
// 链接sqlite
    public $Db = [
        'type' => 'sqlite',
        'database' => 'D:\数据库备份\360qmj.com\SQLDB.db3',
        'prefix' => 'dt_',
        'debug' => true,
    ];

//使用
$Db = Db::connect($this->Db)->name("user");
$data = $Db->where(["name"=>"白净生"])->find();
dump($data);

MySql 临时关闭外键约束

SET FOREIGN_KEY_CHECKS = 0; //第一步:关闭外键约束
UPDATE admin SET ID="" WHERE ID="" //第二步:执行更新操作
SET FOREIGN_KEY_CHECKS = 1; //第三步:开启外键约束

MySql IN语句

select * from $table where status in ('normal','display') 

PHP 判断是否为一维数组

if (count($array) == count($array, 1)) {
   echo '一维数组';
} else {
   echo '不是一维数组';
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

白净生

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值