php连接和操作mysql数据库
2023-11-29 12:32:39
<?php //数据库连接文件:link.php $link = mysql_connect("localhost", "root", ""); if(mysql_errno()){ exit("数据库连接失败".mysql_error()); } if(!mysql_select_db("jkxy")){ exit("数据库选择失败"); } mysql_set_charset("utf8"); ?> <?php //数据库操作文件:user.php include_once('./link.php'); $sql = "SELECT * FROM user"; $res = mysql_query($sql); //mysql_query($sql)返回的数据是什么,数据类型是什么 echo mysql_num_rows($res); //返回结果集中的记录条数 echo "<br />"; /* mysql_num_row($res); 获取结果集当中的记录条数 当$sql是查询语句时,返回的是结果集资源类型,获取结果集中的数据php为我们提供了四个函数 mysql_fetch_array(); 返回索引和关联的混合数组 mysql_fetch_assoc(); 返回关联数组,数组的下标就是字段名,数组的值对应记录中字段对应的一个数据,每次对应一条记录。 mysql_fetch_row(); 返回索引数组 mysql_fetch_object(); 返回一个对象 其他函数: mysql_affected_rows(); //影响行数是增删改特有的,而结果集是查询特有的 mysql_insert_id(); //获取插入一行的id mysql_free_result($res); //释放执行时保存的结果数据表 mysql_close($link); //关闭数据库连接 */ if($res){ //关联数组 /* while($row = mysql_fetch_assoc($res)){ echo "{$row['id']}-{$row['username']}-{$row['pwd']}-{$row['email']}-{$row['tel']-{$row['score']}"; echo "<hr />"; } */ //索引数组,数组每个下标对应的值赋给list()中的变量 while(list($id, $username, $pwd, $email, $tel, $score) = mysql_fetch_row($res)){ echo "{$id}-{$username}-{$pwd}-{$email}-{$tel}-{$score}"; echo "<hr />"; } mysql_free_result($res); } mysql_close($link); ?>
最新文章
- Leetcode: Minimum Unique Word Abbreviation
- mysql源码解读之配置文件
- sqoop学习
- gvim 常用配置
- CodeSmith和PowerDesigner的使用安装和数据库创建
- UpYun上传 401 Unauthorized
- Servlet中字节字符流的输出
- openstack 使用集锦
- 使用cx_Freeze 将python3代码打包成.exe程序
- Swoole:重新定义PHP
- Redis的安装和部署
- 线上应用调试利器 --Arthas
- 【洛谷P4555】最长双回文串
- 一步一步教你如何用Python做词云
- php 字符串截取,支持中文和其他编码
- 【Java】NO.80.Note.1.Java.1.001-【Java 各种特性概念】
- python中的is和==
- 如何成为java高手
- 转:Scanner中nextLine()方法和next()方法的区别
- 删除JavaScript对象中的元素