| PHP中 ADOdb 类库介绍(二) | 点击:0 | ||
| 对查询进行缓存 上个月,我们简单地了解了ADOdb中,如何进行SELECT、INSERT和UPDATE的操作。如果你在ADOdb上是个新手,我建议先读一下上个月的那篇文章。 ADOdb 还有很多更高级的特征,这个月,我们就一起来关注其中的部分内容。 数据库时常会成为应用程序效率低下的祸首(2007-07-24) | |||
| 在PHP中使用DBM作为数据库 | 点击:0 | ||
| 在众多CGI语言中,PHP以其简单,快速的优点开始逐渐成长,使用PHP开发程序的人也越来越多,而一般PHP用的数据库就两种:文本以及MYSQL。文本数据库读、写速度慢,当数据到达一定量时就会大大的降低速度乃至崩溃!而MYSQL虽然速度快,功能强大,不过不是一般的业余爱号者所(2007-07-24) | |||
| 安装并使用phpMyAdmin管理MySQL数据库 | 点击:0 | ||
| 学会使用基于Web数据库的管理工具phpMyAdmin。 如果使用合适的工具,MySQL数据库的管理就会为得相当简单。应用MySQL命令行方式需要对MySQL知识非常熟悉,对SQL语言也是同样的道理。不仅如此,如果数据库的访问量很大,列表中数据的读取就会相当困难。 当前出现很多GUI M(2007-07-24) | |||
| 关于php正则表达式的两点备注 | 点击:0 | ||
| severaltipsaboutRegularExpressions 1.processforgreedy Bydefault,thequantifiersaregreedy,thatis,they matchasmuchaspossible(uptothemaximumnumberofper- mittedtimes),withoutcausingtherestofthepatternto fail.Theclassicexampleofwherethisgivesproblemsisin t(2007-07-24) | |||
| mysql数据库优化 | 点击:0 | ||
| 下决心开始学oracle了,用mysql已经有不短的时间了,今天写下这些算是对自己的一个mysql之旅的一个交代吧.以下仅仅是本人在使用mysql过程中的一点个人的体会,也许存在许多纰漏和错误,还请指正!! 首先,为了使一个系统更快,最重要的部分就是基础设计,不过有些东西是现有情况(2007-07-24) | |||
| 使用函数递归实现基于php和MySQL的动态… | 点击:0 | ||
| 树型菜单在很多桌面应用系统中都有非常广泛的应用,其主要优点是结构清晰,利于使用者非常清楚的知道目前自己所在的位置。但在web上树型菜单的应用因为没有理想的现成组件可以拿过来直接使用,所以一般的情况下,程序员主要是通过JavaScript来实现一些简单的树型结构菜(2007-07-24) | |||
| 数据库设计范式 | 点击:0 | ||
| 关系数据库设计之时是要遵守一定的规则的。尤其是数据库设计范式 现简单介绍1NF(第一范式),2NF(第二范式),3NF(第三范式)和BCNF,另有第四范式和第五范式留到以后再介绍。 在你设计数据库之时,若能符合这几个范式,你就是数据库设计的高手。 第一范式(1NF):(2007-07-24) | |||
| 用PHP将mysql数据表转换为excel文件格… | 点击:0 | ||
| 详细内容如下: ?php $DB_Server = localhost; $DB_Username = mydowns; $DB_Password = ; $DB_DBName = mydowns; $DB_TBLName = user; $Connect = @mysql_connect($DB_Server, $DB_Username, $DB_Password) or die(Couldn't connect.); $Db = @mysql_select_db($DB_DBNa(2007-07-24) | |||
| 数据表是MyISAM格式,是什么意思? 数… | 点击:0 | ||
| MyISAM 表。MyISAM 存储格式自版本 3.23 以来是 MySQL 中的缺省类型,它有下列特点: ■ 如果操作系统自身允许更大的文件,那么文件比 ISAM 存储方法的大。 ■ 数据以低字节优先的机器独立格式存储。这表示可将表从一种机器拷贝到另一种机器,即使它们的体系结构不同也(2007-07-24) | |||
| PHP中通过ADO调用Access数据库 | 点击:0 | ||
| 我看了那篇《怎样在PHP中通过ADO调用Asscess数据库和COM程序》文章后,马上作了测试,结果失败了。伤心是不是。 怎么办?我只好去PHP官方网站求助,皇天不负有心人,终于我找到了答案 具体的解决方法如下: (1)进入http://php.weblogs.com/adodb,下载相应的ZIP包;同(2007-07-24) | |||
| 在服务器上安装、使用MySQL的注意事项 | 点击:0 | ||
| 在服务器上安装、使用MySQL的注意事项 一、怎么样取得最新版本的MySQL? 要安装MySQL,首先要当然要取得它的最新版本,虽然大家都知道在FreeBSD的Packages中可以找到MySQL,但是我还是建议大家到网络上去找最新版本的MySQL。我介绍大家到http://www.mysql.org去下载,这(2007-07-24) | |||
| 从SQL server数据库导入Mysql数据库的体验 | 点击:0 | ||
| 因工作需要,要将存放在sql server数据库中的数据全部导入到mysql数据库中,在网上搜集相关资料,找到两种方法,现在分别谈谈对他们的看法。 第一种是安装mysql ODBC,利用sql server的导出功能,选择mysql数据源,进行数据的直接导出,这种方法很简便,但是针对实际应(2007-07-24) | |||
| MYSQL到ORACLE程序迁移的注意事项 | 点击:0 | ||
| 作者:余枫 有很多应用项目, 刚起步的时候用MYSQL数据库基本上能实现各种功能需求,随着应用用户的增多,数据量的增加,MYSQL渐渐地出现不堪重负的情况:连接很慢甚至宕机,于是就有把数据从MYSQL迁到ORACLE的需求,应用程序也要相应做一些修改。本人总结出以下几点注意(2007-07-24) | |||
| Adodb 官方介绍 | 点击:0 | ||
| 前言 You say eether and I say eyether, You say neether and I say nyther; Eether, eyether, neether, nyther - Let's call the whole thing off ! You like potato and I like po-tah-to, You like tomato and I like to-mah-to; Potato, po-tah-to, tomato, to-mah(2007-07-24) | |||
| 分页显示详解 | 点击:0 | ||
| 1、前言 分页显示是一种非常常见的浏览和显示大量数据的方法,属于web编程中最常处理的事件之一。对于web编程的老手来说,编写这种代码实在是和呼吸一样自然,但是对于初学者来说,常常对这个问题摸不着头绪,因此特地撰写此文对这个问题进行详细的讲解,力求让看完这(2007-07-24) | |||
| PEAR MDB 数据库抽象层 —— 一次编写—随处运行 | 点击:0 | ||
| Write once - run anywhere 一次编写随处运行 这是Java的一句行销口号,但是它同时也是PHP的关键特性之一。许多商业模型依赖于操作系统无关性来保证产品能够销售给广泛的客户群体。因而,为什么要把你自己绑在某种数据库厂商的身上呢?数据库抽象层使得你能够与数据库独(2007-07-24) | |||
| 如何实现MySQL中的用户管理 | 点击:0 | ||
| MySQL有一套先进的但非标准的安全/授权系统,掌握其授权机制是开始操作MySQL数据库必须要走的第一步,对于一个熟悉SQL基本操作的人来说,也是MySQL所有的知识中比较难以理解的一个部分。本文通过揭开其授权系统的运作机制,希望大家能够可以更好地操作和使用这个优秀的(2007-07-24) | |||
| 使用MySQL内建复制功能来最佳化可用性(一) | 点击:0 | ||
| 在Soundbreak我们每天24小时不间断地播放实况音频和视频,所以对于MySQL的新增的复制特性,我们 不能做出很令人信服的测试。通过测试我们发现,可以使用这个特性来与备份数据库服务器保持数据同步, 这样当主服务器因为某种原因处理失效时,能够使用备份机处理所有的查(2007-07-24) | |||
| 使用MySQL内建复制功能来最佳化可用性(二) | 点击:0 | ||
| 第三步:创建相互的主从关系 首先在B机上的my.cnf文件中,在[mysqld]部分中加入'log-bin',接着重新启动mysqld,然后创建可在 它的上面执行复制功能的用户帐号,使用: GRANT FILE ON *.* TO replicate@10.1.1.1 IDENTIFIED BY 'password'; 在B机上运行'FLUSH PRIVILEGE(2007-07-24) | |||
| PHPLIB 和多个数据库连接 | 点击:0 | ||
| 你可能有一个站点,有些页面要处理数据库。你可能想使用PHPLIB,但是不想为了适应它而改变现存的数据库。这儿给出实现你的梦想的答案。PHPLIB和多个数据库。 实现它需要对PHPLIB进行扩充。本文解释了如何创建扩充。你会发现,这篇文章会帮助你在其它方面对PHPLIB进行扩(2007-07-24) | |||
| PHP 和 MySQL 开发的 8 个技巧 | 点击:0 | ||
| LAMP 架构的网站,我以前注重的多是安装/配置方面的,讲述开发的相对较少,因为自己从事开发也少。本文的原文当然也来自: Published on The O'Reilly Network (http://www.oreillynet.com/) http://www.oreillynet.com/pub/a/onlamp/2002/04/04/webdb.html 看了以后,(2007-07-24) | |||
| PHP 脚本数据库功能详解(上) | 点击:0 | ||
| 在当前互联网发展迅速、电子商务网站层出不穷的形势下,对网站开发 的效率和质量提出了越来越高的要求。 对于大型和结构复杂、内容繁多的网站,都要实现网站的动态化和 方便的管理。数据管理离不开数据库系统的支持。而衡量一种CGI语言的 重要标志,就是它对后台数据库(2007-07-24) | |||
| 用 PHP 实现 XML 备份 Mysql 数据库 | 点击:0 | ||
| 以下是在Linux下通过Apache+PHP对Mysql数据库的备份的文件代码: 文件一、Listtable.php (文件列出数据库中的所有表格,供选择备份) 请选择要备份的表格: $con=mysql_connect('localhost','root','xswlily'); $lists=mysql_list_tables(embed,$con); //数据库连接代码(2007-07-24) | |||
| PHP+Oracle(OCI)初步 | 点击:0 | ||
| 从Oracle(OCI)开始 在越来越多的PHP用户选择Oracle作为他们的数据库的情况下,如何访问PHP发布环境下的Oracle接口变的越发的重要了。我们将从快速的浏览一个简单基本且是更加明确的Oracle 的情况开始我们的旅程。Oralce 和Oralce8 使用PHP的OCI8 函数库。在PHP手册里有(2007-07-24) | |||
| ORACLE回滚段的概念,用法和规划及问题的解决 | 点击:0 | ||
| 回滚段管理一直是ORACLE数据库管理的一个难题,本文通过实例介绍ORACLE回滚段的概念,用法和规划及问题的解决。 回滚段概述 回滚段用于存放数据修改之前的值(包括数据修改之前的位置和值)。回滚段的头部包含正在使用的该回滚段事务的信息。一个事务只能使用一个回滚段(2007-07-24) | |||
| PHP中使用ORACLE函数的使用说明 | 点击:0 | ||
| OCIDefineByName 让 SELECT 指令可使用 PHP 变数。 语法: boolean OCIDefineByName(int stmt, string ColumnName, mixed variable, int [type]); 传回值: 布林值 函式种类: 资料库功能 内容说明 本函式用来定义指定的 PHP 变数,使其能供 SQL 指令中的 SELECT 指令使用(2007-07-24) | |||
| mysql数据库备份 | 点击:0 | ||
| 在数据库表丢失或损坏的情况下,备份你的数据库是很重要的。如果发生系统崩溃,你肯定想能够将你的表尽可能丢失最少的数据恢复到崩溃发生时的状态。有时,正是MySQL管理员造成破坏。管理员已经知道表已破坏,用诸如vi或Emacs等编辑器试图直接编辑它们,这对表绝对不是件(2007-07-24) | |||
| mysql中的临时表 | 点击:0 | ||
| 当工作在非常大的表上时,你可能偶尔需要运行很多查询获得一个大量数据的小的子集,不是对整个表运行这些查询,而是让MySQL每次找出所需的少数记录,将记录选择到一个临时表可能更快 些,然后多这些表运行查询。 创建临时表很容易,给正常的CREATE TABLE语句加上TEMPORA(2007-07-24) | |||
| 为数据库建立索引(一) | 点击:0 | ||
| 就象许多的PHP开发者一样,在刚开始建立动态网站的时候,我都是使用相对简单的数据结构。PHP在连接数据库方面的确实是十分方便(译者注:有些人认为PHP在连接不同数据库时没有一个统一的接口,不太方便,其实这可以通过一些扩展库来做到这一点),你无需看大量的设计文(2007-07-24) | |||
| 为数据库建立索引(二) | 点击:0 | ||
| 接着,来个稍微复杂一点的,如果有个ORDER BY字句呢?不管你信不信,大多数的数据库在使用order by的时候,都将会从索引中受益。 SELECT * FROM mytable WHERE category_id=1 AND user_id=2 ORDER BY adddate DESC; 有点迷惑了吧?很简单,就象为where字句中的字段建立(2007-07-24) | |||
| 使用MySQL内建复制功能来最佳化可用性(一) | 点击:0 | ||
| 在Soundbreak我们每天24小时不间断地播放实况音频和视频,所以对于MySQL的新增的复制特性,我们不能做出很令人信服的测试。通过测试我们发现,可以使用这个特性来与备份数据库服务器保持数据同步,这样当主服务器因为某种原因处理失效时,能够使用备份机处理所有的查询(2007-07-24) | |||
| 使用MySQL内建复制功能来最佳化可用性(二) | 点击:0 | ||
| 第三步:创建相互的主从关系 首先在B机上的my.cnf文件中,在[mysqld]部分中加入'log-bin',接着重新启动mysqld,然后创建可在它的上面执行复制功能的用户帐号,使用: GRANT FILE ON *.* TO replicate@10.1.1.1 IDENTIFIED BY 'password'; 在B机上运行'FLUSH PRIVILEGES(2007-07-24) | |||
| 数据库设计技巧(一) | 点击:0 | ||
| 在动态网站的设计中,数据库设计的重要性不言而喻。如果设计不当,查询起来就非常吃力,程序的性能也会受到影响。无 论你使用的是mySQL或者Oracle数据库,通过进行正规化的表格设计,可以令你的PHP代码更具可读性,更容易扩展,从而 也会提升应用的性能。 简单说来,正规(2007-07-24) | |||
| 数据库设计技巧(二) | 点击:0 | ||
| 作者:allsky 1.为应用在多条记录的字段建立独立的表格 2.通过一个foreign key来关联这些表格的值 我们将url的值放在一个独立的表格中,这样我们就可以在以后加入更多的数据,而无需担心产生重复的值。我们还通 过主键值来关联这些字段: users userId name company comp(2007-07-24) | |||
| 数据库设计技巧(三) | 点击:0 | ||
| 作者:allsky 在定义第四个正规化的形式前,我想首先提一下三种基本的数据关系:一对一,一对多和多对多。我们回头看一下经 过第一个正规化的users表。要是我们将url的字段放在一个独立的表中,每次在users表中插入一个记录,我们就会在urls 表中插入一行。我们将得到一(2007-07-24) | |||
| SQL语言快速入门(一) | 点击:0 | ||
| SQL是英文Structured Query Language的缩写,意思为结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数(2007-07-24) | |||
| 使用MySQL内建复制功能来最佳化可用性(一) | 点击:0 | ||
| 在Soundbreak我们每天24小时不间断地播放实况音频和视频,所以对于MySQL的新增的复制特性,我们不能做出很令人信服的测试。通过测试我们发现,可以使用这个特性来与备份数据库服务器保持数据同步,这样当主服务器因为某种原因处理失效时,能够使用备份机处理所有的查询(2007-07-23) | |||
| ORACLE回滚段的概念,用法和规划及问题的解决 | 点击:0 | ||
| 回滚段管理一直是ORACLE数据库管理的一个难题,本文通过实例介绍ORACLE回滚段的概念,用法和规划及问题的解决。 回滚段概述 回滚段用于存放数据修改之前的值(包括数据修改之前的位置和值)。回滚段的头部包含正在使用的该回滚段事务的信息。一个事务只能使用一个回滚段(2007-07-23) | |||