php连接数据库步骤
第一步:连接数据库
$link=@mysql_connect('localhost','root','root') or die('数据库连接失败!');
echo '连接成功!';
这里数据库连接函数mysql_connect三个参数就可以
数据库连接失败会输出“数据库连接失败”成功则输出“连接成功”,返回一个资源型数据
第二步:选择数据库
if(mysql_select_db('schoolMan',$link)){
echo '选择成功,下一步';
}
选择数据库需要数据库名,资源两个参数,成功后返回一个布尔值
第三步:设置编码
mysql_query("set names 'utf8'");
这里注意编码是utf8不是utf-8,设置编码保证和数据库编码保持一致
第四步:sql语句发送
$sql='select * from stuInfo';
if($result=mysql_query($sql)){
echo '下一步';
};
在语句发送成功的情况下再执行下一步
第五步:取出数据
if($result=mysql_query($sql)){
while($arr=mysql_fetch_row($result)){
echo '这里输出数据';
}
};
mysql_fetch_row函数会自动取出当前指针指向的数据并自动下移一位,取出的是一条数据的数组形式
第六步:关闭连接释放资源
mysql_close($link);
php连接数据库步骤的更多相关文章
- JDBC连接数据库步骤及Class.forName()(转)
		JDBC连接数据库 JDBC是Sun公司制定的一个可以用Java语言连接数据库的技术. 一.JDBC基础知识 JDBC(Java DataBase Connectivity,java数据库连接)是一种 ... 
- java连接数据库步骤
		一.加载JDBC驱动程序 Class.forName(driver) ; 如果直接是上面的代码运行,一定会报错.找不到驱动类java.lang.ClassNotFoundException: com. ... 
- java使用jdbc连接数据库步骤
		确定连接的数据库类型<mysql,oracle,db2,moangdb,sqlservlet> 下载数据库的驱动(http://mvnrepository.org),并把jar包添加到项目 ... 
- asp.net连接数据库
		Asp.net web连接数据库步骤. 一. 新建一个web工程. 1.文件->添加->新建网站->asp.net web网站Winform窗体. 2.新建好的网站最下面有 ... 
- JDBC连接(MySql)数据库步骤,以及查询、插入、删除、更新等十一个处理数据库信息的功能
		主要内容: JDBC连接数据库步骤. 一个简单详细的查询数据的例子. 封装连接数据库,释放数据库连接方法. 实现查询,插入,删除,更新等十一个处理数据库信息的功能.(包括事务处理,批量更新等) 把十 ... 
- JDBC概述及连接数据库
		一.JDBC简介: JDBC(Java Data Connectivity,java数据库连接)是一种用于执行sql语句的JavaAPI,可以为多种关系数据库提供统一访问,它由一组用Java语言编写 ... 
- 【JDBC】一、JDBC连接数据库
		package com.jdbc; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLExce ... 
- 【JDBC】java连接MySQL数据库步骤
		java连接数据库步骤 1. 加载驱动 Class.forName("com.mysql.java.Driver"); 或: registerDriver(new com.mysq ... 
- .net连接数据库
		/* 连接数据库步骤-- 1.创建连接字符串 data source = ... 计算机名称 initial catalog = ... 数据库名称 integrated security = tru ... 
随机推荐
- PHP html_entity_decode() 函数
			html_entity_decode(string,flags,character-set) 把 HTML 实体转换为字符. html_entity_decode() 函数是 htmlentities ... 
- centos 关于防火墙的命令
			CentOS7默认的防火墙不是iptables,而是firewalle. 安装iptable iptable-service #先检查是否安装了iptables service iptables st ... 
- codechef Tree and Queries Solved
			题目链接: https://www.codechef.com/problems/IITK1P10 大概是:修改点值,求子树节点为0有多少个, DFS序后,BIT 询问,修改 ; { ... 
- 让win7任务条上的文件夹打开是c,d,e,f而不是库
			如果资源管理器是打开的,则右键点击资源管理器的图标,在跳出的菜单中,右键点击“Windows资源管理器”,选择“属性”. 在“快捷方式’选项卡,“目标”一栏,默认的是 %windir%\explore ... 
- delphi中Record 和Packed Record的区别
			Record 和Packed Record 第一种不带packed关键字的结构体表明编译器编译时要求进行字对齐,而第二种带packed关键字的结构体表明编译器编译该结构体时不需要进行字对齐,这种方式对 ... 
- tensorflow基础练习:线性模型
			TensorFlow是一个面向数值计算的通用平台,可以方便地训练线性模型.下面采用TensorFlow完成Andrew Ng主讲的Deep Learning课程练习题,提供了整套源码. 线性回归 多元 ... 
- Python机器学习--手写体识别(KNN+MLP)
			MLP实现 调整参数比较性能结果 # -*- coding: utf-8 -*- """ Created on Wed Aug 30 21:14:38 2017 @aut ... 
- 使用Python控制1602液晶屏实时显示时间(附PyCharm远程调试)
			前言 原创文章,转载引用务必注明链接.水平有限,如有疏漏,欢迎指正. 本文介绍一下UP板的GPIO资源使用,以及一个使用Python演示一个简单的demo. 本文使用Markdown写成,为获得更好的 ... 
- Golang之bytes.buffer
			bytes.buffer是一个缓冲byte类型的缓冲器存放着都是byte Buffer 是 bytes 包中的一个 type Buffer struct{-} A buffer is a variab ... 
- 数据存储    --《高性能JavaScript》
			1.数据存储的方式 1.字面量 2.变量 3.数组项 4.对象成员 2.各自的性能特点 1.访问字面量和局部变量的速度最快,访问数组项和对象成员相对较慢 2.由于局部变量在作用域链的起始位置,因此访问 ... 
