您的当前位置:首页 > 建站学院 > 
  • php循环输出数据库内容

    后端开发2023年05月18日

    php循环输出数据库内容该如何实现呢?这个方法会经常用在循环输出列表或表格内容的使用,做PHP+MYSQL编程用到最多的逻辑代码。 看一下具体代码:(省略连接数据库的代码) $sql="select * from 表名 where zhangtao='".$zhangtao."' order by id desc";//按ID自动递增顺序的倒序排列 $res...

  • php怎么删除目录

    后端开发2023年05月18日

    php怎么删除目录?这里还是不是想象的那种一个目录直接一个命令就删除了,PHP里的rmdir函数就只能删除空白目录,所以要换一种思路来解决这个问题,就是先删除目录下的子目录及文件,最后删除指定的文件夹目录才行。 PHP函数 rmdir():删除目录 在 PHP 中可以使用 rmdir() 函数来删除指定的目录,该函数的语法格式如下所示: rmdir(stri...

  • PHP判断mysql数据库中指定的表名及字段名是否存在

    后端开发2023年05月18日

    PHP判断mysql数据库中指定的表名及字段名是否存在 查询表名:select COUNT(*) from information_schema.tables WHERE table_name = '表名'; 查询字段:select COUNT(*) from information_schema.columns WHERE table_name = '表名...

  • PHP获取php版本、mysql版本、apache版本及其它参数

    后端开发2023年05月18日

    本文介绍利用PHP获取常用的服务器参数信息,如php版本、mysql版本、apache版本、服务器操作系统及IP等信息。 <?php //此段代码仅用获取mysql数据库版本才使用,因为需要连接数据库才能获取 $mysqli=new mysqli("localhost", "root", "数据库密码", "数据库名称"); if(mysqli_con...

  • PHP如何将图像转换为base64编码格式

    后端开发2023年05月18日

    base6 4_encode()函数是PHP中的一个内置函数,用于将任何数据转换为base64编码。为了将图像转换成base64编码,首先需要获取文件的内容,这可以通过PHP的file_get_contents()函数来完成。然后将这个原始数据传递给base6 4_encode()函数进行编码。 所需的函数: base6 4_encode()函数是PHP中的...

  • php指定日期获取所在天,周,月,年的开始日期与结束日期

    后端开发2023年05月18日

    php中根据指定日期获取所在天,周,月,年的开始日期与结束日期 先写出指定日期的时间格式和时间戳格式,下面要用到: $str_day = '2022-10-17'; //时间格式 $time_day = $date_time = date("Y-m-d", $str_time); //时间戳格式 指定日期所在天的时间: //精确到 年-月-日 $start_...

  • PHP 快速导出百万级数据到 CSV 或者 EXCEL 文件

    后端开发2023年05月18日

    一、导出思路 需要考虑服务器内存 需要考虑程序运行的最大时间 缺少 BOM 头导致乱码的处理 如果导出数量过大,推荐使用循环导出,每次循环这里以导出一万条为例,循环100次即可全部导出 二、导出源码 下面源码将数据库信息修改成自己的即可使用 亲测导出一百万条数据,3个字段,不过20秒 如果服务器硬件不支持一次读取一万条数据,可将循环次数提高,导出数量降低 &...

  • PHP文件上传error的错误类型及代码说明$_FILES['file']['error']

    后端开发2023年05月18日

    PHP文件上传error的错误类型说明: $_FILES['file']['error']中返回的错误代码,每一个错误代码都有一个相关的错误常量。 假设文件上传字段的名称file,这些可能的常量和错误代码如下所示: $_FILES['file']['error']有以下几种类型: UPLOAD_ERROR_OK,值为0,表示没有发生任何错误。 UPLOAD_...

  • PHP用时间戳+md5+rand()随机数生成多位唯一字母文件名

    后端开发2023年05月18日

    PHP最简单方法用时间戳+md5+rand()随机数生成多位唯一文件名,网上好多都是将字母和数字弄成序列再随机取指定个数,其实这个唯一编码实现起来还是很简单的,就用时间戳带毫秒,为了保险再增加10位的随机数,最后为了整齐用md5转一下就可以了。方便快捷好理解! 以下为具体代码: <?php echo microtime().'-'.rand(10000...

  • PHP是如何实现下载断点续传?

    后端开发2023年05月18日

    php怎么实现下载断点续传? PHP实现文件下载,支持断点续传 我一般废话比较少,直接甩代码,不懂扣我,再不懂就只能扣脚丫了,OK? PHP实现文件下载接口,支持断点续传,下载器可以查看文件大小。文件分片传输,内存消耗低。注意:使用时建议增加安全路径限制及可下载文件类型限制 /** * 文件下载 * @param string $file 文件绝对路径 */...