//php连接数据库 六脉神剑
//1 导入配置文件
include("dbconfig.php");
//1 数据库的连接信息
//2 连接数据库
$link =
mysql_connect(HOST,USER,PASS) or
die("数据库连接失败");
//2 如果连接失败返回失败信息
// var_dump($link);//php连接数据库 返回一个资源
//3 选择数据库 设置字符集
mysql_select_db(DBNAME,
$link);
//3 选择数据库的时候建议大家把$link带上
mysql_set_charset("utf8");
//set names utf8;
//4 写sql语句 获得结果集
$sql = "select * from stu";
//4 sql语句 是一个字符串 mysql命令
$result =
mysql_query(
$sql,
$link);
//建议大家把$link带上
// var_dump($result);// 获得的结果集是一个资源
//5 解析结果集
while(
$cc =
mysql_fetch_assoc(
$result)){
//fetch取 assoc获得关联数组
// print_r($cc);
print_r(
$cc);
echo "<hr>"
;
}
//6 关闭数据库 释放结果集
mysql_close(
$link);
mysql_free_result(
$result);
此代码中引入一个dbconfig文件 代码如下
<?php
//连接数据库使用的配置文件信息
//主机名 用户名 密码 数据库
define("HOST","localhost");
define("USER","root");
define("PASS","921603540");
define("DBNAME","php04");
领悟到精髓了吗 下面介绍一些与此相关的常用函数
mysql_error();//返回错误信息 error错误 mysql_error();里面没有参数
mysql_errno();//返回错误号 no number mysql_errno();里面没有参数
mysql_fetch_row()解析结果集得到:索引数组
mysql_fetch_assoc()解析结果集得到:关联数组
mysql_fetch_array()解析结果集得到:索引和关联数组
mysql_fetch_array(,MYSQL_BOTH)解析结果集得到:索引和关联数组
mysql_fetch_array(,MYSQL_NUM)解析结果集得到:索引数组
mysql_fetch_array(,MYSQL_ASSOC)解析结果集得到:关联数组
mysql_fetch_object()解析结果集得到:关联数组
php连接数据库
标签:errno 配置文件信息 大致 query 面试 object include pre 导入