php连接和操作mysql数据库
<?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);
?>
php连接和操作mysql数据库的更多相关文章
- robot_framewok自动化测试--(9)连接并操作 MySql 数据库
连接并操作 MySql 数据库 1.mysql数据库 1.1安装mysql数据库 请参考我的另一篇文章:MYSQL5.7下载安装图文教程 1.2.准备测试数据 请参考我的另一篇文章:Mysql基础教程 ...
- pymysql连接和操作Mysql数据库
pymysql 一.概要 PyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库, 二.PyMySQL 安装 pip install pymysql 三.操作流程 创建c ...
- spring boot ----> jpa连接和操作mysql数据库
环境: centos6.8,jdk1.8.0_172,maven3.5.4,vim,spring boot 1.5.13,mysql-5.7.23 1.引入jpa起步依赖和mysql驱动jar包 &l ...
- python3操作数据库 借助pycharm快速连接并操作mysql数据库
1.https://blog.csdn.net/qiushi_1990/article/details/78041299
- Python MySQLdb模块连接操作mysql数据库实例_python
mysql是一个优秀的开源数据库,它现在的应用非常的广泛,因此很有必要简单的介绍一下用python操作mysql数据库的方法.python操作数据库需要安装一个第三方的模块,在http://mysql ...
- PHP操作MySQL数据库5个步骤
PHP操作MySQL数据库一般可分为5个步骤:1.连接MySQL数据库服务器:2.选择数据库:3.执行SQL语句:4.关闭结果集:5断开与MySQL数据库服务器连接. 1.用mysql_connect ...
- python操作mysql数据库的相关操作实例
python操作mysql数据库的相关操作实例 # -*- coding: utf-8 -*- #python operate mysql database import MySQLdb #数据库名称 ...
- 转 用C API 操作MySQL数据库
用C API 操作MySQL数据库 参考MYSQL的帮助文档整理 这里归纳了C API可使用的函数,并在下一节详细介绍了它们.请参见25.2.3节,“C API函数描述”. 函数 描述 mysql_a ...
- Code First操作Mysql数据库
前面博客也讲了,自己做一个网站,选用的是MVC+EF Code First+MySql+EasyUI,先说下技术选型.一.为什么选择MVC? 因为之前自己做的系统大部分是webForm,MVC的之前也 ...
随机推荐
- 消除ListView, gridview中的选项单击是的默认黄色底色
要消除其默认的单击底色,只需要在**View定义时为其添加 android:cacheColorHint="#00000000" android:listSelector=&quo ...
- UVA 11021 C - Tribles(概率DP)
记忆化就可以搞定,比赛里都没做出来,真的是态度有问题啊... #include <iostream> #include<cstdio> #include<cstring& ...
- C#中常用的与编码有关的代码
如何将字符串转化为字符数组? char[] chars=str.ToArray(); 如何将字符串转化为字节数组? Encoding.ASCII.GetBytes(str); Encoding.Uni ...
- SDL实战,小游戏
http://www.cppblog.com/sandy/archive/2005/12/28/2219.html sdl1教学 http://kelvmiao.info/sdl-tutorial-c ...
- 处理海量数据的高级排序之——堆排序(C++)
在面对大数据量的排序时(100W以上量级数据),通常用以下三种的排序方法效率最高O(nlogn):快速排序.归并排序,堆排序.在这个量级上,其他冒泡,选择,插入等简单排序已经无法胜任,效率极低,跟前面 ...
- next()与nextLine的区别
next(): 1.一定要读取到有效字符后才可以结束输入. 2.对输入有效字符之前遇到的空白,next() 方法会自动将其去掉. 3.只有输入有效字符后才将其后面输入的空白作为分隔符 ...
- Odoo 路线规则实现机制浅析
事情是这个样子的:项目在实施过程中,碰到A仓库向B仓库供货的情况,心想这还不简单,老老实实地建多个仓库并将B仓库的供货仓库选为A仓库,再设置好产品的再订购规则,万事大吉了.然而,事情并非想象的那么简单 ...
- sbt Getting org.scala-sbt sbt 0.13.12 ...
本地仓库被我搞乱了,一气之下整个删掉了本地仓库,再重启sbt卡在Getting这一步. Getting org.scala-sbt sbt 0.13.12 ... 卡住 补充sbt配置文件: 文件结构 ...
- php中提示Undefined index的解决方法
我们经常接收表单POST过来的数据时报Undefined index错误,如下: $act=$_POST['action']; 用以上代码总是提示 Notice: Undefined index: a ...
- html5学习小结,float练习。
经过两天的H5学习之后,做了一下float属性的练习,要做出来的效果为: 下面为代码部分,所用到的知识不多,不过才现在刚开始,以后要学的东西还有很多,大家继续加油! <!DOCTYPE html ...