php初学实验四操作数据库,PHP实训总结-成都快上网建站

php初学实验四操作数据库,PHP实训总结

php操作MYSQL数据库的步骤是什么?

1.链接数据库所在的服务器 mysql_connect 如:mysql_connect("127.0.0.1","root","111111") or die("未能链接上");

成都创新互联是专业的河池网站建设公司,河池接单;提供成都网站设计、网站建设,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行河池网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!

2.选择数据库 mysql_select _db($db) or die("数据库链接错误!")

3.建立资源标识符 $r= mysql_query($sql)

4.读出 mysql_fetch_rows($r),mysql_fetch_assoc($r)

如:if(mysql_num_rows($r)0){

while($rows=mysql_fetch_assoc($r)){

echo $rows["id"]."-".$rows["name"];

}

}

5.释放资源 mysql_query($r);

php 如何操作access数据库, 关于增删改查的四种操作

resourse

odbc_connect(

string

dsn,

string

user,

string

password

[,

int

cursor_type])

dsn:系统dsn名称

user:数据库服务器某用户名。

password:数据库服务器某用户密码。

php程序员站

cursor_type:游标类型。

这样连接上access的数据库

增删改查就是标准的sql语句了,楼主应该没什么问题了吧

PHP操作mysql数据库的步骤

PHP访问MySQL数据库:

因为连接数据库需要较长的时间和较大的资源开销,所以如果在多个网页中都要频繁地访问数据库,则可以建立与数据库的持续连接。即调用mysql_pconnect()代替mysql_connect()。

基本步骤:

1.连接服务器:mysql_connect();

2.选择数据库:mysql_select_db();

3.执行SQL语句:mysql_query();

查询:select

显示:show

插入:insert

into

更新:update

删除:delete

4.关闭结果集:mysql_free_result($result);

5.关闭数据库:mysql_close($link);

php如何使用类和数据库进行数据操作

贴出自己写的一个数据库类吧。

class.php

?php

class Db_Base

{

var $db_host;

var $db_name;

var $db_user;

var $password;

var $linkID;

var $sql;

var $result;

//构造函数,其中dbname,dbuser,dbpsd填自己的数据名,用户名,密码

function __construct()

{

$this-linkID = 0;

$this-sql = "";

$this-db_name="dbname";

$this-db_user="dbuser";

$this-password="dbpsd";

$this-db_host="localhost";

//调用数据库链接函数

$this-Db_Connect();

}

function Db_Base()

{

$this-__construct();

}

//链接数据库函数

function Db_Connect()

{

$this-linkID=@mysql_connect($this-db_host,$this-db_user,$this-password);

if(!$this-linkID)

{

DisplayError("连接失败");exit();

}

$this-Db_Select();

return true;

}

//选择数据库函数

function Db_Select()

{

$select=mysql_select_db($this-db_name);

if(!$select)

{

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

}

}

//sql语句操作

function Db_Query($sql)

{

if($sql) $this-sql=$sql;

if(!($this-result=mysql_query($this-sql,$this-linkID)))

{

DisplayError("SQL无效");

return 0;

}

else

{

return $this-result;

}

}

//sql语句的结果用数组返回

function Db_Fetch_Array()

{

return mysql_fetch_array($this-result);

}

//select语句 影响的行数

function Db_Num_Rows()

{

return mysql_num_rows($this-result);

}

//INSERT、UPDATE 、DELETE 的影响行数

function Db_Affected_Rows()

{

return mysql_affected_rows();

}

//清除记录

function Db_Free_Result()

{

if(!is_array($this-result)) return "";

foreach($this-result as $kk = $vv)

{

if($vv) @mysql_free_result($vv);

}

}

?

其中DisplayError 为外部定义函数

应用的话,如下操作

example.php

?php

require_once(class.php);

$news=new Db_Base();//构建对象

$sql="select * from tableA limit 0,100";//初始化sql语句

$news-Db_Query($sql);//向数据库插入sql语句

while($re=$news-Db_Fetch_Array())//循环输出sql结果集

{

echo $re[keyA];

echo $re[keyB];//keyA,keyB为你数据表的键

}

echo $news-Db_Num_Rows();//输出本次sql语句影响的行数,假若sql语句是update,delete,insert的,则用 Db_Affected_Rows() 函数

$news-Db_Free_Result();//清空查询结果

?

好吧,百度的这个表单输入框真烂,不能调格式,代码格式可能很乱,就麻烦楼主慢慢看吧。若有问题再发消息给我百度号。


当前标题:php初学实验四操作数据库,PHP实训总结
分享URL:http://kswjz.com/article/hospsp.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流