<?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);

?>

最新文章

  1. 《JavaScript基础教程》
  2. Java7的异常处理新特性-addSuppressed()方法等
  3. android 测试(转)
  4. [转]tftp在put上传的时候显示File not found的解决办法
  5. ORA-12704 字符集不匹配
  6. 混入模式(max-in)实现继承
  7. JQuery window、document、 body
  8. Python3 数字(Number)
  9. 【转】视频H5 video最佳实践
  10. windows压缩图片
  11. jQuery实现Ajax请求时,页面显示等待的效果,超过指定请求时间后,进行其他操作
  12. 编写高质量代码:改善Java程序的151个建议 --[106~117]
  13. imooc-free
  14. Javascript你必须要知道的面试题
  15. Linux:进程实例信息(/proc)
  16. Python-获取法定节假日
  17. mysql_use_result的使用
  18. 自测之Lesson16:并发通信
  19. hdu2295-Radar
  20. Freetype 安装时提示 make: Nothing to be done for `unix&#39;

热门文章

  1. ACM: HDU 5285 wyh2000 and pupil-二分图判定
  2. [题解+总结]NOIP2013-2014提高组题目浅析
  3. 关于scrollbar-face-color只支持ie的解决办法!
  4. 【BZOJ】1124: [POI2008]枪战Maf
  5. 【HDU】1536 S-Nim
  6. C语言(3)
  7. DataTables.js插入数据的两种方式
  8. docker 报Error: docker-engine-selinux conflicts with docker-selinux-1.9.1-25.el7.centos.x86_64
  9. Oracle 字符串函数
  10. Connect模块解析