PHP操作数据库的常用函数

<?php
/**
 * Created by PhpStorm.
 * User: Aaron Lau
 * Date: 15/4/21
 * Time: AM10:31
 */


$con = mysql_connect("localhost", "root", "");
if (!$con) {
    die("无法连接数据库:".mysql_error());
}

mysql_query("set names utf8");        //设置数据编码
mysql_select_db('blog');              //选择数据库


/***
 * 数组调试函数
 * @param $arr
 */
function dump($arr){
    echo "<pre>";
    print_r($arr);
    echo "</pre>";
}

/***
 * 查询单条数据
 * @param $sql
 * @return array
 */
function one($sql){
    $result = mysql_query($sql);
    return mysql_fetch_array($result);
}


/***
 * 查询多条数据
 * @param $sql
 * @return array
 */
function all($sql){
    $array = array();
    $result = mysql_query($sql);
    while($row = mysql_fetch_array($result)){
        $array[] = $row;
    }
    return $array;
}

/***
 * 查询符合条件的记录数
 * @param $sql
 * @return int
 */
function num_rows($sql) {
    $result = mysql_query($sql);
    return mysql_num_rows($result);
}