有道是千里之行始于足下,php再好玩儿,你不能把运行环境配置好,你是见不到她的魅力所在的.
1,将下载到的php-5.2.3-Win32.zip文件解压到D:/PHP
2,将D:/PHP/php.ini-dist 改名为 php.ini放到系统目录(c:/windows)中
3,打开c:/windows/php.ini 查找extension_dir = "./" 更改为 extension_dir = "D:/PHP/ext"
4,将;extension=php_mysql.dll 前面的 ";"去掉,保存文件
5,在系统环境变量PATH中最后面输入 ";D:/PHP" 确定
6,在IISweb服务扩展中新建一个php扩展,并设置为启用状态
7,在IIS中建个PHP站点,站点属性->ISAPI筛选器->添加->筛选器名称 填入 "php" 可执行文件 中填入 "D:/PHP/php5isapi.dll"
8,站点属性->主目录->配置->映射->添加->可执行文件 填入 "D:/PHP/php5isapi.dll" 扩展名中填入 ".php"
9,重启下计算机 不重启计算机就重启IISAdmin服务
mysql的安装我就不说了
create database guigui;
use guigui;
create table userinfo
(
userid BIGINT NOT NULL AUTO_INCREMENT PRIMARY KEY,
username VARCHAR (20)
);
insert into userinfo (username) values('aaa');
insert into userinfo (username) values('bbb');
insert into userinfo (username) values('ccc');
insert into userinfo (username) values('ddd');
insert into userinfo (username) values('eeee');
insert into userinfo (username) values('fff');
insert into userinfo (username) values('ggg');
insert into userinfo (username) values('hhh');
读取测试程序如下:
$dbserver = "localhost";
$dbuser = "root";
$dbpassword = "123";
$dbname ="guigui";
$dbtada ="userinfo";
$connect=mysql_connect($dbserver,$dbuser,$dbpassword) or die("不能连接数据库");
$table=mysql_select_db($dbname) or die("不能连接数据表");
if ( !$table )
{ echo "数据库连接失败!"; }
else
{
$sql="select * from ".$dbtada; #."/n
"
$query=mysql_query($sql);
$fields = mysql_num_fields($query);
$rows = mysql_num_rows($query);
$i = 0;
$tble = mysql_field_table($query, $i);
echo "/n
资料表 '".$tble."' 有 ".$fields." 列及 ".$rows." 条记录。
";
if($query)
{
echo "本资料表的字段如下
";
while ($i < $fields)
{
$type = mysql_field_type ($query, $i);
$name = mysql_field_name ($query, $i);
$len = mysql_field_len ($query, $i);
$flags = mysql_field_flags ($query, $i);
echo $type." ".$name." ".$len." ".$flags."
";
$i++;
}
}
else
{
echo "/n
error";
}
}
mysql_close();
?>
结果如下:
资料表 'userinfo' 有 2 列及 8 条记录。
本资料表的字段如下
int userid 20 not_null primary_key auto_increment
string username 20