博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MySQL_PHP学习笔记_2015.04.19_PHP连接数据库
阅读量:6423 次
发布时间:2019-06-23

本文共 1389 字,大约阅读时间需要 4 分钟。

刚刚开始学习MySQL和PHP,在此记录下学习的点点滴滴,也希望能与大家分享学习到的一些知识。

1.PHP连接MySQL数据库,通过以下方法可以连接到数据库(当然,前提是你的相关环境已经搭建完毕)  

$host = "localhost";     $user = "root";     $password = "123456";     $database = "lyz";     $port = 3306;     $connection = new mysqli($host, $user, $password, $database, $port);

2.查看连接结果,通过mysqli_connect_errno()函数可以查看返回连接过程是否出现错误。

if(mysqli_connect_errno()){         echo "

连接失败".mysqli_connect_error()."

\n"; } else { echo "

连接成功

\n"; }

3.执行SQL语句

连接完数据库,就要对数据库进行查询、修改等相关操作了。以下语句是查询一个数据库表test。

$result=$connection->query("select* from test");

通过函数fetch_fields()得到表的字段,直接看代码

$num = $result->field_count;     $info = $result->fetch_fields();     echo "

table name is:".$info[0]->table."

"; for ($i = 0; $i < $num; $i++){ echo $info[$i]->name."\t"; }

4.最后,我们就可以输出表test的内容了  

$rs=$result->fetch_row();     while ($rs){         echo "

".$rs[0]."\t".$rs[1]."

"; $rs=$result->fetch_row(); } if ($result){ echo "

记录数:".$result->num_rows."

"; echo "

字段数:".$result->field_count."

"; } $result->close();

5.向表test中插入数据

$sql = "insert into test(b, a) values(?,?)";     $stmt = $connection->prepare($sql);     $bv = 2;     $av = 'a';     $stmt->bind_param("is", $bv, $av);     $stmt->execute();         $stmt->close();    $connection->close();

OK,以上就是对MySQL表test的基本操作——查询和添加功能。

转载于:https://www.cnblogs.com/BigBigLiang/p/4439757.html

你可能感兴趣的文章
Spring Boot 3 Hibernate
查看>>
查询EBS请求日志的位置和名称
查看>>
大型机、小型机、x86服务器的区别
查看>>
J2EE十三个规范小结
查看>>
算法(第四版)C#题解——2.1
查看>>
网关支付、银联代扣通道、快捷支付、银行卡支付分别是怎么样进行支付的?...
查看>>
大数据开发实战:Stream SQL实时开发一
查看>>
C++返回引用的函数例程
查看>>
dll 问题 (转)
查看>>
REST API用得也痛苦
查看>>
test for windows live writer plugins
查看>>
Tiny210 U-BOOT(二)----配置时钟频率基本原理
查看>>
代理模式
查看>>
javaweb学习总结(二十四)——jsp传统标签开发
查看>>
让script的type属性等于text/html
查看>>
linux 文件系统sysvinit 流程分析
查看>>
体素科技:2018年,算法驱动下的医学影像分析进展
查看>>
Vue 折腾记 - (8) 写一个挺靠谱的多地区选择组件
查看>>
VS Code折腾记 - (3) 多图解VSCode基础功能
查看>>
『翻译』Node.js 调试
查看>>