centos 5.5 +apache2.2.4+mysql5.1.47+php5.3.2-latest
2010-10-09 15:53
302 查看
function connect($hostInfo){ $link=mysql_connect($hostInfo['host'],$hostInfo['username'],$hostInfo['password']) or die("Mysql Connect Failed."); mysql_set_charset($hostInfo['charset']); mysql_select_db($hostInfo['dbname']); return $link; } $arr=array( "host" => "localhost", "username" => "root", "password" => "111111", "dbname" => "test", "charset" => "utf8" ); connect($arr); if(connect($arr)){ echo "打开数据库成功。"; }else{ echo "打开数据库失败。"; } $info=array( "name"=>$_POST['name'], "email"=>$_POST['email'] ); /** * 插入函数封装的第一种方法,截取字符串得到需要的键值 * @param unknown $array * @param unknown $table * @return number */ function insert($array,$table){ foreach($array as $key=>$val){ $keys.=$key.","; $vals.="'".$val."',"; } $keys=substr($keys, 0, strrpos($keys,",")); $vals=substr($vals, 0, strrpos($vals, ",")); $query="insert into {$table}($keys) values({$vals})"; //echo $query; mysql_query($query); return mysql_insert_id(); } if(insert($info, $table)){ echo "插入成功"; }else{ echo "插入失败"; } /** * 插入函数封装的第二种方法,连接数组值得到需要的键和值 * @param unknown $array * @param unknown $table * @return number */ function insert($array,$table){ $keys=join(",", array_keys( $array)); $vals="'".join("','", array_values($array))."'"; $query="insert into {$table}({$keys}) values({$vals})"; mysql_query($query); return mysql_insert_id(); } if(insert($info, $table)){ echo "Success"; }else{ echo "Failed"; }
相关文章推荐
- CentOS 5.5搭建Apache+PHP5.2x+MySQL5+Zend3(yum安装)
- 在CentOS 5.5 部署Apache HTTP服务器 2.0
- CentOs5.5+Apache2.2.17+MySQL5.5.8+PHP5.3.5环境搭建
- CentOS 5.5使用yum安装Apache+PHP+MySQL
- CentOS 5.5使用yum安装Apache+PHP+MySQL
- CentOS 4.4 编译安装 apache 2.2.4(mod_ssl)+php 5.2.1 wi
- CentOS 5.5安装apache2.2.17(最简单安装)
- CentOS 6.5下搭建LAMP环境(Apache 2.2+Mysql5.5+PHP 5.5 + phpMyAdmin 4.7.9)
- centos5.5 安装apache2.4.2
- CentOS 5.5 下修改Apache默认端口80
- CentOS 5.5使用yum安装Apache+PHP+MySQL
- CentOS 5.5上安装Apache+Php+Mysql+phpMyAdmin+Zend Optimizer
- centos5.5 apache+php+mysql
- CentOS 5.5安装apache2.2.17 ZT
- centos 5.5 部署apache configure: error: APR not found. Please read the docume
- CentOS 5.5 编译安装Apache+MySQL+PHP
- RedHat linux AS 5.5+Apache2.2+MYSQL5.1.45+PHP5.3.2 配置手记
- centOS6.4 RedHat 安装 apache2.4 php5.6 mysql5.5
- 使用PXE+DHCP+Apache+Kickstart无人值守安装CentOS5.5
- 64位linux centOS 5.5 安装 Apache+Mysql+PHP+GD