php网站和mysql 连接数据库,php连接和操作mysql数据库

//数据库连接文件:link.php

$link = mysql_connect("localhost", "root", "");

if(mysql_errno()){

exit("数据库连接失败".mysql_error());

}

if(!mysql_select_db("jkxy")){

exit("数据库选择失败");

}

mysql_set_charset("utf8");

?>

//数据库操作文件:user.php

include_once('./link.php');

$sql = "SELECT * FROM user";

$res = mysql_query($sql); //mysql_query($sql)返回的数据是什么,数据类型是什么

echo mysql_num_rows($res); //返回结果集中的记录条数

echo "
";

/*

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 "


";

}

*/

//索引数组,数组每个下标对应的值赋给list()中的变量

while(list($id, $username, $pwd, $email, $tel, $score) = mysql_fetch_row($res)){

echo "{$id}-{$username}-{$pwd}-{$email}-{$tel}-{$score}";

echo "


";

}

mysql_free_result($res);

}

mysql_close($link);

?>

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的之前也 ...

JDBC操作MySQL数据库案例

JDBC操作MySQL数据库案例 import java.sql.Connection; import java.sql.DriverManager; import java.sql.Prepared ...

随机推荐

使用python操作FTP上传和下载

函数释义 Python中默认安装的ftplib模块定义了FTP类,其中函数有限,可用来实现简单的ftp客户端,用于上传或下载文件,函数列举如下 ftp登陆连接 from ftplib import F ...

pdfminer的TextConverter得到文件字符无空格解决方法

from pdfminer.pdfinterp import PDFResourceManager, process_pdf from pdfminer.converter import TextCo ...

解决 - java.lang.OutOfMemoryError: unable to create new native thread

工作中碰到过这个问题好几次了,觉得有必要总结一下,所以有了这篇文章,这篇文章分为三个部分:认识问题.分析问题.解决问题. 一.认识问题: 首先我们通过下面这个 测试程序 来认识这个问题: 运行的环境  ...

opencv读写视频,对感兴趣区域进行裁剪

作为小码农,本人最近想对一段视频的某个区域进行处理,因此要将该段视频区域裁剪出来,搜搜网上,发现没有痕迹,是故自己琢磨一下,左右借鉴,编了如下代码,目标得以实现,希望对你有用. #include &q ...

KnockOut 绑定之foreach绑定

foreach绑定对于数组中的每一个元素复制一节标记语言,也就是html,并且将这节标记语言和数组里面的每一个元素绑定.当我们呈现一组list数据,或者一个表格的时候,十分有用. 如果你绑定的数组是一 ...

关于Android中使用BottomNavigationView切换横屏导致返回主页的问题

问题: 如图,"发现"页即为主页,然后我们切换到"我"页,一切正常. 那么问题来了,如果切换到"我"页后把手机横屏,则会出现下面的情况. 嗯 ...

(11)ssh免密登录配置

***在Linux命令行中登录到另一台虚拟机(需要用到ssh协议) Linux中默认有ssh的服务器端和客户端,客户端的名字就叫ssh 前提是当前使用的用户名在待连接的虚拟机中存在 格式:  ssh ...

『TensorFlow』命令行参数解析

argparse很强大,但是我们未必需要使用这么繁杂的东西,TensorFlow自己封装了一个简化版本的解析方式,实际上是对argparse的封装 脚本化调用tensorflow的标准范式: impo ...

深入理解RDD原理

首先我们来了解一些Spark的优势:1.每一个作业独立调度,可以把所有的作业做一个图进行调度,各个作业之间相互依赖,在调度过程中一起调度,速度快.2.所有过程都基于内存,所以通常也将Spark称作是基 ...

Part 5:Django测试--Django从入门到精通系列教程

该系列教程系个人原创,并完整发布在个人官网刘江的博客和教程 所有转载本文者,需在顶部显著位置注明原作者及www.liujiangblog.com官网地址. 本节将简要介绍Django的自动化测试相关内 ...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值