php抓取网页数据插入数据库( 推荐教程:PHP视频教程1.连接数据库函数_connect(连接对象))
优采云 发布时间: 2022-01-19 03:06php抓取网页数据插入数据库(
推荐教程:PHP视频教程1.连接数据库函数_connect(连接对象))
制作动态网站时,最基本的一步就是连接数据库。下面我们将介绍PHP连接数据库的过程。
推荐教程:PHP 视频教程
1.连接数据库函数
mysqli_connect(hostname, username, password) 返回值是我们的连接对象之一。如果连接失败,会报错并返回false
2.判断误差函数
mysqli_connect_error(connection object) 错误信息返回错误信息
mysqli_connect_errno(连接对象)错误号0表示连接成功无错误
3.选择数据库函数
mysqli_select_db(连接对象,要选择的数据库名);如果选择成功,返回true,否则返回false
4.选择字符集
mysqli_set_charset(连接对象,要选择的字符集);如果选择成功,返回true,否则返回false
5.准备sql语句
6. 发送sql语句
mysqli_query(连接对象,要发送的sql语句);成功获取对象,失败返回false
7. 处理结果集
7.1 获取条目数
a) mysqli_num_rows(成功发送sql的对象)用于获取查询获得的记录数,仅用于select语句
b) mysqli_affected_rows(连接对象) 上一次mysql操作中受影响的行数,只针对INSERT UPDATE DELETE操作 返回值 1 成功插入的行数 -1 执行失败
7.2 获取查询结果集的内容
mysqli_fetch_array(send object)以混合数组的形式返回查询结果,一次一项
mysqli_fetch_row(send object)以索引数组的形式返回查询结果,一次一项
mysqli_fetch_assoc(send object)以关联数组的形式返回查询结果,一次一项
7.3 添加操作时,我们可以得到最后插入的id
mysqli_insert_id(连接对象)返回最后插入的id
8.关闭数据库
mysqli_close(连接对象)
// 1.连接数据库
// 2.判断错误
// 3.选择数据库
// 4.选择字符集
// 5.准备sql语句
// 6.发送sql语句
// 7.处理结果集
// 8.关闭数据库
//1.连接数据库
//mysqli_connect('主机名','用户名','密码');
$link=@mysqli_connect('localhost','root','123456');
//var_dump($link);
//2.判断错误
//mysqli_connect_error(连接对象) 错误信息
//mysqli_connect_errno(连接对象) 错误号
// echo mysqli_connect_errno($link);
// echo mysqli_connect_error($link);
if(mysqli_connect_errno($link)){
echo mysqli_connect_error($link);exit;
//echo '错误了 重新连接';exit;
}
//3.选择数据库
mysqli_select_db($link,'ss21');
//4.选择字符集
mysqli_set_charset($link,'utf8');
//5.准备sql语句
$sql="SELECT id,name,sex,age,city FROM info";
//$sql="INSERT INTO info(name) VALUES(NULL)";
//6.发送sql语句
$result = mysqli_query($link,$sql);
//7.处理结果集
echo mysqli_num_rows($result);
//echo mysqli_affected_rows($link);
//8.关闭数据库
mysqli_close($link);
以上是php访问数据库过程的详细内容。更多详情请关注php中文网其他相关话题文章!