-
PHP源码之 ext/mysql扩展部分
本文为大家讲解了PHP源码之 ext/mysql扩展部分的代码分析讲解,感兴趣的同学参考学习下. PHP扩展主要分成3种 外部模块、内置、zend扩展。 我写过一个外部模块扩展,现在开始看PHP源码中的mysql扩展,它是可以被集成到PHP内部的,所以应该算是内置的扩展了...
PHP 2014-12-12 07:36:05 -
PHP XML备份Mysql数据库
本文是一个php实现的以xml格式文件备份mysql数据库的代码,感兴趣的同学参考下. 以下是在Linux下通过Apache+PHP对Mysql数据库的备份的文件代码: 文件一、Listtable.php (文件列出数据库中的所有表格,供选择备份) 请选择要备份的表格: <? $con=mysql_connect('localhost','root','xswlily'); $lists=mysql_list_tables("embed",$con); //数据库连接代码 $i=0; while($i$tb_name=mysql_tablename($lists,$i); echo "".$tb_name." "; //列出所有的表格 $i++;} ?> 文件二、Backup.php <?if ($table=="") header("Location:listtab...
PHP 2014-12-12 07:24:03 -
linux下apache2.2.4+mysql5.0.77+php5.2.8安装精简
本文为大家讲解了linux下的apache+mysql+php环境的搭建文件,感兴趣的同学参考下. 1...
PHP 2014-12-12 07:12:04 -
PHP中查询SQL Server或Sybase时TEXT字段被截断的解决方法
本文为大家讲解的是PHP中查询SQL Server或Sybase时TEXT字段被截断的解决方法,感兴趣的同学参考下. 一、针对MS SQL SERVER数据库 有两种解决方案,如下: 修改php.ini来实现: 打开php.ini,可看到mssql.textsize,mssql.textlimit两个选项: ; Valid range 0 - 2147483647. Default = 4096. ;mssql.textlimit = 4096 ; Valid range 0 - 2147483647. Default = 4096. ;mssql.textsize = 4096 可以看到默认配置为4096字节,也就是经常碰到的被截断为4K,将之改为合适的大小,去掉前面的分号,然后保存并重起WEB服务器即可。 从上面两个选项可看到范围为:0 - 2147483647字节,其实-1也可以的,查看一下PHP源代码即可发现-1表示无限制 :) if (MS_SQL_G(textlimit) != -1) { ...
PHP 2014-12-12 06:27:04 -
php操作sql server时遇到的中文编码问题
本文为大家讲解了php操作sql server中文乱码问题的解决方法,感兴趣的同学参考下. 需求背景: 朋友要用sugarcrm的php读取Ms sql server的中文资料,因为其原始资料是Access 数据库,导到mysql不太方便。 但导到sqlserver 2005后,发现其中文编码只支持GB 和 UCS-2(unicode 16),所以直接在数据库中查询显示正确,但使用php的utf9编码显示时则全是乱码...
PHP 2014-12-12 05:06:04 -
PHP写MySQL数据 实现代码
本文是一篇php+mysql开发的入门教材,为大家讲解了php如何向mysql写入数据的方法,感兴趣的同学参考下. PHP向MySQL数据库中写入数据有三个步骤: 1,PHP和MySQL建立连接关系 2,打开MySQL数据库 3,接受页面数据,PHP录入到指定的表中 1、2两步可直接使用一个数据库链接文件即可:conn...
PHP 2014-12-12 04:54:04 -
IIS6+PHP5+MySQL5+Zend Optimizer+phpMyAdmin安装配置图文教程
本文为大家讲解的是windows server 2003下IIS6+PHP5+MySQL5+Zend Optimizer+phpMyAdmin安装配置图文教程,感兴趣的同学参考下. 操作系统:Windows.Server.2003.R2,Enterprise.Edition,SP2,x86,CHS,VOL,MSDN 本次配置PHP的服务器环境:Windows2003+ IIS6+PHP5+MySQL3+Zend+phpMyAdmin 整个配置过程需要是使用拥有管理员权限的系统帐号登录Windows 在整个配置过程中所示的截图可能根据各使用的系统不同,窗口界面而有所不同,但对应的选项卡栏目是相同的,只需要找到提到的对应选项卡即可。 一、下载相关软件 安装前需要准备的软件(因为我这里用的服务器操作系统是x86版本的,所以以下程序均为在Windows x86环境下使用的版本)无特殊说明均为截止到2009年1月16日的最新版: 1、 PHP 推荐PHP 5.2.8的ZIP压缩包版本 PHP 5.2.8 zip package [10,115Kb] - 08 De...
PHP 2014-12-12 04:23:25 -
php 删除mysql记录方法
本文是一篇入门php+mysql开发教材,为大家讲解的是php删除mysql数据库记录的方法,感兴趣的同学参考下. <?php @mysql_connect("localhost", "root","1981427") //选择数据库之前需要先连接数据库服务器 or die("数据库服务器连接失败"); @mysql_select_db("test") //选择数据库mydb or die("数据库不存在或不可用"); $query = @mysql_query("select * from tablename1") //执行SQL语句 or die("SQL语句执行失败"); echo "<form method='post' name='form1' action='delete_do...
PHP 2014-12-12 02:00:07 -
Excel数据通过plsql 导入到Oracle
1 准备Excel导入数据 2 把Excel文件另存为(文本文件(制表符分隔)(*.txt)) 3 把新生成的student...
系统程序 2014-12-11 22:51:20 -
freebsd下编译安装 mysql
本文为大家讲解的是在freebsd下编译安装 mysql的方法,感兴趣的同学参考下. mysql简介 MySQL是一个开放源码的小型关联式数据库管理系统,开发者为瑞典MySQL AB公司。MySQL被广泛地应用在Internet上的中小型网站中...
数据库操作教程 2014-12-11 16:36:05 -
mysql错误:Can't create/write to file 'C:\WINDOWS\TEMP\...MYSQL报错解决方法
本文为大家讲解的是mysql错误:Can't create/write to file 'C:\WINDOWS\TEMP\...MYSQL报错解决方法,感兴趣的同学参考下。 错误提示: Error: Can't create/write to file 'C:WINDOWSTEMP#sql_738_0.MYD' (Errcode: 17) Errno.: 1 问题分析: 1、C:WindowsTEMP 文件夹权限不够,至少也要给出 USERS 组的可读可写权限; 2、C:WindowsTEMP 文件夹的磁盘满了,文件写不进去了,清空 TEMP 文件夹; 3、第三方限制(如杀毒软件的限制) 1)你的服务器装了 MCAFEE 杀毒软件,它的访问保护禁止了 TEMP 文件可写,修改访问保护设置; 2)还是MCAFEE杀毒软件的问题,解决步骤:按访问扫描属性 - 所有进程 - 检测项 - 扫描文件(在写入磁盘时 )勾去掉就好了...
数据库操作教程 2014-12-11 16:18:13 -
PHP5 操作MySQL数据库基础代码
本文是一个篇php5+mysql开发的入门教材,为大家讲解了是操作mysql数据库的入门方法,感兴趣的同学参考下. 1. 建立数据库连接 <?php $mysqli = new mysqli("localhost","root","","mydb"); ?> 建立一个数据库连接需要四个参数,分别为数据库地址、数据库访问用户名、数据库访问密码、数据库名称。除了使用上面的mysqli对象的构造方法建立数据库连接外,还可以调用其connect方法建立数据库的连接...
PHP 2014-12-11 09:30:04