Archive for the ‘Mysql基础’ Category

Windows 2003下配置IIS+PHP4+Mysql4+zend

一、下载PHP 4.4.9 zip package http://mirrors.sohu.com/php/php-4.4.9-Win32.zip(注意如果下载的是installer版,就只要直接双击安装了,这里记录的是手动安装的方法。) 二、解压缩到你要安装的目录,例如c:\php 三、将c:\php\sapi\phpisapi.dll与c:\php\phpts.dll拷贝到系统盘windows\system32目录下面 四、将c:\php\php.ini-dist拷贝到系统盘windows目录下面,改名为php.ini 五、打开控制面板-管理工具-Internet 信息服务, 右键点击“默认网站”-属性,点击“ISAPI筛选器”选项卡,点击添加,筛选器名称填php,可执行文件选择c:\php\sapi\phpisapi.dll,点击确定。(Internet信息服务需要安装IIS,插入xp pro的安装光盘选择安装组件,勾选IIS,即可安装。) 六、点击“主目录”选项卡,点击右下角的“配置”,在“映射”选项卡里面点击添加,可执行文件同样选择c:\php\sapi\phpisapi.dll,扩展名填写.php(注意别少了点),点击确定。 七、编辑刚才的php.ini文件,找到extension_dir,改为php安装目录,例如c:\php\extensions, 然后如果需要打开一些库,只要将相应的语句前面分号去除即可,例如;extension=php_gd2.dll去掉前面分号之后就支持gd库了。 八、添加Web服务扩展,右击添加一个新的Web服务扩展。扩展名选择php,另外再选择要求的文件时,选择c:\php\sapi\phpisapi.dll 九、重启IIS,最傻瓜的方法当然是重启电脑了。 十、编写测试程序,查看phpinfo,例如:建立phpinfo.php,放置到IIS虚拟目录下,其中撰写代码如下: <?php phpinfo(); ?> 然后就可以通过http://localhost/phpinfo.php 查看了, 如果看到了php信息说明安装成功了。如果不行,检查上面操作是否正确。 这是php已经安装在IIS上了,默认是支持mysql的,不用像php5那样,得加载DLL文件。 我们只需单独下载MYSQL4和Zend即可。Zend会自动匹配php.ini并做相应的修改。 done

Posted on July 2, 2010 at 4:50 pm by admin · Permalink · Leave a comment
In: Mysql基础

sql LEFT JOIN 左连

sql LEFT JOIN 左连这种方法可能方便多个数据表之间的操作了,我们只要用left join on就可以达到我们想的左连效果哦. MySQL的左连接 在上次的教训,数据库连接,我们学会了如何做一个基本的加入的两个表。这一课将教你如何做一个专门加入:左加入。 MySQL的左连接解释 如何是一个左连接不同于正常的加入?首先,语法是完全不同的和更为复杂。除了寻找不同,左连接提供额外考虑到该表是在左侧。 被“左”仅仅指的是表,出现在左加入我们的SQL语句。任何棘手的。 这笔额外考虑到左表可以被认为是特殊的保存。每个项目在左边的表将出现在一个MySQL结果,即使没有一场比赛与其他表,它正在加入。 MySQL的加入和离开加入分歧 以下是我们的表中使用以前的数据库连接的教训。 Position Age Dad 41 Mom 45 Daughter 17 Dog Meal Position Steak Dad Salad Mom Spinach Soup Tacos Dad 左连实例 SELECT food.Meal, family.Position FROM family, food WHERE food.Position = family.Position 输出. Dad – Steak Mom – Salad Dad – Tacos 当我们决定使用左连接的查询,而是所有的家庭成员列,即使他们没有最喜欢的菜在我们的粮食就座。 [...]

Posted on March 4, 2010 at 2:54 pm by admin · Permalink · Leave a comment
In: Mysql基础

PHP连接mysql例子

/** * *作者来源:PHP100论坛ID : VIP */对于熟悉做网站的人来说,要想网站做成动态的,肯定要有数据库的支持,利用特定的脚本连接到数据库,从数据库中提取资料、向数据库中添加资料、删除资料等。这里我通过一个实例来说明如何用php连接到数据库的。 我准备建立一个简单的通讯录,数据库的名字叫txl,数据库只有一个表叫personal_info,表中有5个字段 pi_id pi_name pi_tel pi_qq pi_email 首先我们要创建数据库: create database txl; 然后我们建立表 CREATE TABLE `personal_info` ( `pi_id` bigint(20) NOT NULL auto_increment, `pi_name` varchar(50) NOT NULL, `pi_tel` varchar(15) default NULL, `pi_qq` varchar(15) default NULL, `pi_email` varchar(50) default NULL, PRIMARY KEY (`pi_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=4 ; 上面的sql语句很简单,通过字面都能猜出什么意思。 下面是连接到数据库并且显示表personal_info的所有字段信息: // connsql.php [...]

Posted on March 4, 2010 at 2:50 pm by admin · Permalink · Leave a comment
In: Mysql基础, PHP基础