-
php静态变量define static const
所属栏目:[PHP教程] 日期:2022-02-18 热度:85
静态变量只存在于函数作用域内,也就是说,静态变量只存活在栈中,一般的函数内变量在函数结束后会释放,比如局部变量,但是静态变量却不会,就是说,下次再调用这个函数的时候,该变量的值会保留下来. 最简单定义方法:define() 函数定义一个常量,常量类似变量,不[详细]
-
php substr replace替换指定位置字符和内存破坏漏洞
所属栏目:[PHP教程] 日期:2022-02-18 热度:178
php substr_replace替换指定位置字符与内存破坏漏洞. 提示和注释 注释:如果 start 是负数且 length 小于等于 start,则 length 为 0. $username = zongzi; echo substr_replace($username,**,1,2); 定义和用法:substr_replace() 函数把字符串的一部分替换为[详细]
-
php导入.sql到数据库的方法
所属栏目:[PHP教程] 日期:2022-02-18 热度:75
以前我们都是利用phpmyadmin或在dos下进行.sql文件的导入,今天我们来看看在php下同样可以实现把.sql文件导入到mysql数据库中,代码如下: ?php $conn=mysql_connect(localhost,root,password);//指定数据库连接参数function mysql_import($file,$database)//[详细]
-
php pdo连接mssql server数据库
所属栏目:[PHP教程] 日期:2022-02-18 热度:100
本文章简单的利用了php的pdo来连接微软的mssql server数据库,下面来看看实例,实例代码如下: $dsn = mssql:dbname=bookStore_demo;host=192.168.1.106; $user = sa; $password = 123; //mssql_connect(192.168.1.106,sa,123); //echo 22;//开源代码Cuoxin.c[详细]
-
php 连接mssql nvarchar和text被截断解决办法
所属栏目:[PHP教程] 日期:2022-02-18 热度:100
在php连接mssql 时我突然发现nvarchar被截为255了,后面数据丢失了,而text也被截取了,下面我们查了手册做了如下解决办法. nvarchar被截为255解决办法: PHP 将 nvarchar 按照 MySQL 的 varchar 处理了吧,代码如下: select cast(目标字段 as text) from 表名[详细]
-
利用phpexcel读取excel实现代码
所属栏目:[PHP教程] 日期:2022-02-18 热度:104
phpexcel是一个php的插件,他是用来读取excel文档的,如果没有它的话自己要写个这样的工具比较麻烦,现在有了现成的excel读取插件方便了很多. php对excel文件进行循环读取,php对字符进行ascii编码转化,将字符转为十进制数,php对excel日期格式读取,并进行显示[详细]
-
php mysql 事务处理实现程序
所属栏目:[PHP教程] 日期:2022-02-18 热度:149
要实现本功能的条件是环境 mysql 5.2 /php 5 支持事务的table 类型,需要InnoDB,有了这些条件你就可以做上面的实现了,这个事物回滚操作是大项目经常用到的,像银行,电子商务等都会用到,有需要的朋友可以参考一下. 近期项目软件升级到支持事务处理,做个示例供[详细]
-
php信息库备份类程序代码
所属栏目:[PHP教程] 日期:2022-02-17 热度:135
今天没事收集了两款php数据库备份程序,这里可以完成功能有:1.备份指定数据表、2.打包成zip文件、3.发送到指定邮箱地址,基本功能就这些了. 下面看下使用方法,代码如下: ?php error_reporting(0);//消灭万恶的php报警提示 //设定邮箱 $options = array(email[详细]
-
php调用MySQL存储过程办法
所属栏目:[PHP教程] 日期:2022-02-17 热度:163
php与mysql是天生的一对,下面我来介绍在php中怎么调用mysql存储过程并执行返回结果,下面我总结了一些常用的php调用MySQL存储过程的方法,有需要了解的同学可参考. MySQL从5.0开始才引入存储过程,反正以前做应用的时候从没碰过,不过现在因为主要作内部系统,[详细]
-
处理php5.3不能连接mssql数据库问题
所属栏目:[PHP教程] 日期:2022-02-17 热度:90
自从php5.3之后系统就不支持mssql_connect这个函数连接了,以前我也讲可以使用com接口来实现,现在我再介绍解决php5.3不能连接mssql数据库另一方法. windows系统下,PHP5.3以上的版本已经不支持mssql扩展. 首先http://msdn.microsoft.com/en-us/sqlserver/ff6[详细]
-
PHP Excel类读取excel文件并且导进数据库
所属栏目:[PHP教程] 日期:2022-02-17 热度:192
在一般情况下如果我们要把excel数据库中的数据导入到mysql数据库我们没什么好办法实现了,但有了PHP Excel失控这后一切都变得简单了. 本代码是在thinkphp中开始使用的. 1.引入类,代码如下: Vendor(PHPExcel.PHPExcel);//引入扩展类.就是/ Vendor(PHPExcel.P[详细]
-
php解析excel表格程序代码
所属栏目:[PHP教程] 日期:2022-02-17 热度:79
工作的第一步就是要将数据从excel中取出来,这里我使用到了一个开源php处理excel类:phpexcel,该项目的详细信息 http://phpexcel.codeplex.com/. 我目前使用的是phpexcel1.7.3版本,解压缩后里面有一个PHPExcel和PHPExcel.php文件,我们主要使用那个PHP文件.[详细]
-
php 导出excel信息实例代码
所属栏目:[PHP教程] 日期:2022-02-17 热度:180
在php中要导入excel表格我们最简单的就是输入csv文件,还有一种办法就是使用PHPExcel插件来实现,常用的都是使用PHPExcel插件了,它有强大的功能,下面我们来看个实例. 很多网站都有导出数据为excel的功能,最开始想用js导出但是网上的文章几乎都一样而且浏览器[详细]
-
PHP里mysqli_affected_rows作用行数返回值
所属栏目:[PHP教程] 日期:2022-02-17 热度:145
mysqli中关于update操作影响的行数可以有两种返回形式: 1. 返回匹配的行数 2. 返回影响的行数 默认情况下mysqli_affected_rows返回的值为影响的行数,如果我们需要返回匹配的行数,可以使用mysqli_real_connect函数进行数据库连接的初始化,并在函数的flag参[详细]
-
Yii中运用PHPExcel导出Excel实例代码
所属栏目:[PHP教程] 日期:2022-02-17 热度:196
文章来给大家介绍在yii框架中利用PHPExcel插件来快速实例导出excel数据的具体方法,有在使用yii的同学不防进入参考一下. 最近在研究PHP的Yii框架,很喜欢,碰到导出Excel的问题,研究了一下,就有了下面的方法. 1、首先在cofig/main.php中添加对PHPExcel的引用,[详细]
-
PHP mysql与mysqli事务使用介绍
所属栏目:[PHP教程] 日期:2022-02-17 热度:116
首先,mysqli 连接是永久连接,而mysql是非永久连接,什么意思呢?mysql连接每当第二次使用的时候,都会重新打开一个新的进程,而mysqli则只使用同一个进程,这样可以很大程度的减轻服务器端压力. mysqli封装了诸如事务等一些高级操作,同时封装了DB操作过程中的[详细]
-
php连接mysql数据库测试实例解析
所属栏目:[PHP教程] 日期:2022-02-17 热度:66
如果你要php能与mysql连接,php需要在php.ini中把mysql模块给开启了,具体的开启方法文章后面会介绍了,下面我们来看php连接mysql实例测试吧. PHP连接MySQL数据库是通过 mysql_connect() 函数来打开非持久的 MySQL 连接. 语法:mysql_connect(servername, user[详细]
-
PHP购物车用法之升级购物车数量
所属栏目:[PHP教程] 日期:2022-02-17 热度:53
购物车数量意思就是在我们买东西时可以随时删除工增加商品,这样我们的购物车就必须更新记录啊,下面我来给大家介绍PHP购物车更新购物车数量程序与原因,有需要了解的朋友可参考. 表单部分,代码如下: form action=?action=edit_num method=post name=car?php[详细]
-
php中将文本数据库变为mysql数据库
所属栏目:[PHP教程] 日期:2022-02-17 热度:52
使用文本数据库一般是针对小型的应用程序了,这种不就需要安装数据库了,我们可以直接操作文本文件就可以了,但时怎么操作都不如mysql数据库好用了,下面我来给大家介绍一个文本数据库转为mysql数据库实例,代码如下: ?php require_once config.php; $action =[详细]
-
PHP把导入和导出CSV文件到mysql数据库办法
所属栏目:[PHP教程] 日期:2022-02-17 热度:183
因为工作需要我们需要把mysql中的数据导出成csv文件,然后由商家提供的数据我们再要利用php导入csv文件到mysql数据库,下面我来给大家介绍PHP把导入和导出CSV文件到mysql数据库程序代码,有需要了解的朋友可参考. 下面只是一个简单的实例: 我们先准备mysql数[详细]
-
PHP调用MySQL存储过程并返回值完成程序
所属栏目:[PHP教程] 日期:2022-02-17 热度:65
本文章来给大家详细介绍在php中如何来调用执行mysql存储过程然后返回由存储过程返回的值了,有需要了解的同学可进入参考. 调用存储过程的方法. a。如果存储过程有 IN/INOUT参数,声明一个变量,输入参数给存储过程,该变量是一对,一个php变量,也可以不必,只是[详细]
-
php里数据的批量导入csv文件代码
所属栏目:[PHP教程] 日期:2022-02-17 热度:109
有时写程序时后台要求把大量数据导入数据库中,比如计算机考试成绩的查询、电话簿的数据等一般都是存放在excel中的,这时我们可把数据导出成csv文件,然后通过以下程序即可在后台批量导入数据到数据库中. 下面只是主要程序部分,代码如下: ?php /*************[详细]
-
PHP中运用memcache缓存技术提高响应速度详解
所属栏目:[PHP教程] 日期:2022-02-17 热度:172
php虽然己经做到很好很快了,但是如果大数据量时还是会有些卡了,下面我来给大家介绍PHP中使用memcache缓存技术提高响应速度方法,有需要了解的朋友可参考. memcache既可以在linux下使用,也可以在windows系统下使用,当然首推linux系统,至于如何安装memcache,[详细]
-
php ajax实时输入自动搜寻匹配程序代码
所属栏目:[PHP教程] 日期:2022-02-17 热度:80
本文章来给大家介绍php ajax实输入自动搜索匹配程序代码,希望此款程序对大家所有帮助了,第一种方法利用了jquery autocomplete,第二种使用了jquery ajax,其实两个都差不多. 最简单的办法我们就是直接使用jquery autocomplete方法了,如下在实例. html中,代码[详细]
-
php里采集抓取页面函数详解
所属栏目:[PHP教程] 日期:2022-02-17 热度:193
在php中提供了大量的获取远程服务器文件的函数,包括有:file()函数、file_get_contents()函数、fopen()-fread()-fclose()模式、curl方式、fsockopen()函数、socket模式等等,下面我来分别来介绍介绍. 1.file()函数 file() 函数把整个文件读入一个数组中,与 f[详细]