首页 / MYSQL / 数据访问,使用mysql类访问数据
数据访问,使用mysql类访问数据
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了数据访问,使用mysql类访问数据,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1568字,纯文字阅读大概需要3分钟。
内容图文
数据访问分为三种
1.使用函数 在新版本里面废弃了
2.面向对象的方式 Mysqli类
3.PDO的方式
例子
<table width="100%" border="1">
<tr>
<td>代号</td>
<td>姓名</td>
<td>性别</td>
<td>民族</td>
<td>生日</td>
</tr>
使用Mysqli类来访问数据库:
1.在Mysqli的对象,相当于在PHP和mysql数据库中间建立了通道
$db = new MySQLi("localhost","root","123","mydb");
2.判断连接是否出错
if(mysqli_connect_error()){
echo "连接失败!";
exit; //如果连接出错,直接结束程序
}
3.写SQL语句
$sql = "select * from info";
4.执行准备好的SQL语句
$result = $db->query($sql);
如果执行的是查询语句,返回结果集对象,如果执行的是其它语句,返回true或false
5.从结果集对象里面读数据
$arr1 = $result->fetch_row(); 每次读一条,返回数组
可以使用while循环读取所有数据
while($arr = $result->fetch_row()){
var_dump($arr);
}
$arr = $result->fetch_all(); //读取所有,返回二维数组
var_dump($arr);
$arr = $result->fetch_assoc(); //读取一条,返回关联数组
var_dump($arr);
$arr = $result->fetch_object(); //读取一条,返回对象
var_dump($arr);
$arr = $result->fetch_all();
foreach($arr as $v){
//处理性别
$sex = $v[2]?"男":"女";
//民族处理
$sql = "select name from nation where code=‘{$v[3]}‘";
$re = $db->query($sql);
$a = $re->fetch_row();
echo "<tr>
<td>{$v[0]}</td>
<td>{$v[1]}</td>
<td>{$sex}</td>
<td>{$a[0]}</td>
<td>{$v[4]}</td>
</tr>";
}
然后是连接新建的php文件,如下
$db = new MySQLi("localhost","root","123","mydb");
if(mysqli_connect_error()){
die("连接失败!");
}
$sql = "insert into xuanxiang values(0,‘111111‘,‘a‘,1)";
if($db->query($sql)){
echo "添加成功!";
echo $db->insert_id; //取添加的主键值
}else{
echo "添加失败!";
}
原文:http://www.cnblogs.com/sunzhenkun/p/7454325.html
内容总结
以上是互联网集市为您收集整理的数据访问,使用mysql类访问数据全部内容,希望文章能够帮你解决数据访问,使用mysql类访问数据所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。