<?php /** * 调试函数,打印出变量的机构或者值 * * @ $mix string array object */ function debug($mix, $ifQuit = false) { echo '<pre>'; print_r($mix); echo '</pre>'; $ifQuit && exit; } /** * 写文件 * * @return */ function writeFile($filePath, $content) { $dirArray = explode('/',$filePath); $layerNum = count($dir); for($i = 1;$i < ($layerNum-1); $i++){ $dirArray[$i]=$dirArray[$i-1].'/'.$dirArray[$i]; !is_dir($dirArray[$i]) && mkdir($dirArray[$i],0777); } file_put_contents($filePath,$content); chmod($file,0777); } /** * 连接数据 * * @return */ class Db { private $linkSource = false; public function __construct($database) { $this->linkSource = $this->connectionDb($database); } public function connectionDb($database) { $link = mysql_connect('localhost', 'root', '123456', false) or die("连接错误"); mysql_select_db($database, $link); mysql_query("set character set utf8", $link); return $link; } public function query($query) { if($this->linkSource){ return mysql_query($query,$this->linkSource); } debug('没有连接资源', 1); } public function fetchArray($sql) { $result = $this->query($sql); if($result){ $return = array(); while($row = mysql_fetch_array($result, MYSQL_ASSOC)){ $return[] = $row; } return $return; } debug('查询执行不正确', 1); } public function close() { $this->linkSource && @mysql_close($this->linkSource); } } ?>