mysqli_connect(地址,用户名,密码) mysqli_close(句柄)
//数据库连接,失败时使用 mysqli_error查看错误信息 const DB_HOST = "localhost:3306"; const DB_USER = "root"; const DB_PASSWORD = "talent"; $conn=mysqli_connect(DB_HOST,DB_USER,DB_PASSWORD); if(!$conn){ die("连接失败:" . mysqli_error()); } //设置utf-8防止编码错误 mysqli_query($conn , "set names utf8"); ... //关闭连接 mysqli_close($conn);mysqli_select_db(句柄,表名)
//选择数据库 $dbcc=mysqli_select_db($conn,"CC"); //创建数据库 if(!$dbcc){ $retval=mysqli_query($conn,"CREAT DATABASE CC"); }都是通过 mysqli_query(句柄,sql) sql语句创建的
$sql="CREATE TABLE IF NOT EXISTS jp( ". "jp_id INT NOT NULL AUTO_INCREMENT, ". "jp_name VARCHAR(40), ". "jp_url VARCHAR(4000) NOT NULL, ". "submission_date DATE, ". "PRIMARY KEY ( jp_id ))ENGINE=InnoDB DEFAULT CHARSET=utf8; "; $retval = mysqli_query($conn,$sql);opendir(路径) //打开文件夹 readdir(句柄) //依次读取所有文件,每次读取一个并改变句柄,指向下一个文件 fopen(路径) //打开文件 fgets(句柄) //获取文件内容 fclose(句柄) //关闭文件
//打开文件夹 $dirHandler=opendir("./piccenter_al"); while( ($fileName=readdir($dirHandler))!==false ){ //过滤. ..结构目录 if($fileName=="." || $fileName==".."){ continue; } //读取内容 $detailFile=fopen("./piccenter_al/".$fileName, "r"); $jp_detail=fgets($detailFile); //linux下读取的是ISO-8859-1编码,转为utf8,否则出错(mysql) $jp_detail=toUtf8($jp_detail); fclose($detailFile); } //转编码 function toUtf8($str){ //文件读出来的汉字非utf8 //window取出来的是ISO-8859-1 $uCode=mb_detect_encoding($str,"UTF-8, ISO-8859-1, GBK"); if($uCode!=="UTF-8"){ //这里必须是gbk.... return iconv("gbk","utf-8",$str); }else{ return $str; } }