PHP 天龙八部
PHP 天龙八部
phpweishunlong 发表于11个月前
PHP 天龙八部
  • 发表于 11个月前
  • 阅读 2
  • 收藏 0
  • 点赞 0
  • 评论 0

【腾讯云】新注册用户域名抢购1元起>>>   

<?php
/*
在使用php操作mysql之前,先查看扩展是否开启:
在7.0之前可以用mysql扩展
	完全面向过程的,不支持面向对象的语法
在7.0之后只能用mysqli扩展
	mysqli是在php4的时候推出来的

在phpinfo()里面搜索:mysqli
如果没有开启,需要修改php.ini配置文件
	在php.ini中搜索:php_mysqli
	找到:extension=php_mysqli.dll,把前面的分号干掉
 */
// phpinfo();

//1.连接数据库
// mysqli_connect(主机地址, 用户名, 密码);
$link = @mysqli_connect('localhost', 'root', '123');
// var_dump($link);

//2.判断一下是否连接成功
// var_dump(mysqli_connect_errno());
// var_dump(mysqli_connect_error());
if (mysqli_connect_errno() > 0) {
	echo '数据库连接失败:'.mysqli_connect_error();
	exit;
}

//3.选择数据库: 相当于是use 库名;
mysqli_select_db($link, 'xxoo');

//4.设置字符集
mysqli_set_charset($link, 'utf8');	//不要写成utf-8

//5.准备sql语句
// $sql = 'select * FROM stu where id < 0';
$sql = 'select * FROM stu';

//6.发送sql语句
/*
如果执行的是SELECT, SHOW, DESC查询会返回一个mysqli_result 对象;
否则返回Boolean值
 */
$res = mysqli_query($link, $sql);
var_dump($res);
//7.处理结果集
var_dump(mysqli_num_rows($res));
$arr = [];
if ($res && mysqli_num_rows($res) > 0) {
	//处理结果集
	$row = mysqli_fetch_all($res, MYSQLI_ASSOC);
	var_dump($row);
} else {
	echo '不好意思,暂无数据';
	exit;
}

//8.关闭数据库连接
mysqli_close($link);
  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
粉丝 1
博文 64
码字总数 26259
×
phpweishunlong
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: