php使用adodb(php使用自定义函数编程求半径为10的圆的周长和面积)

本文目录一览:

php使用adodb 链接access方法

需要注意php获取路径用的是realpath

.代码如下:

?php

$connstr=”DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=” . realpath(“data.mdb”);

$connid=odbc_connect($connstr,””,””,SQL_CUR_USE_ODBC);

$issuetime=date(“Y-m-d H:i:s”);

$sql=”insert into test values(“”,””,…)”;

$result=odbc_exec($connid,$sql);

if($result) echo “successful”;

else echo “failed”;

?

之二:

.代码如下:

?PHP

//创建ADO连接

$conn = @new COM(“ADODB.Connection”) or die (“ADO连接失败!”);

$connstr = “DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=” . realpath(“temp/TempData.mdb”);

$conn-Open($connstr);

//创建记录集查询

$rs = @new COM(“ADODB.RecordSet”);

$rs-Open(“select * from blog_Content”,$conn,1,3);

echo $rs-Fields[“log_Title”]-Value; //输出log_Title字段

echo “br/”;

$rs-Movenext(); //将记录集指针下移

echo $rs-Fields[“log_Title”]-Value;

$rs-close();

?

方法三:用ODBC,在ODBC治理器中为db1.mdb建一处系统数据源(一般需要服务器权限,不建议使用)

名称:dbdsn (可以自己定)

驱动程序:Microsoft Access Driver (*.MDB)

代码:

.代码如下:

$Conn = odbc_connect(“dbdsn”,”admin”,”123″); //连接数据源

$Doquery=odbc_exec($Conn,”select * from 表名 where 条件”);//执行查询

PHP 使用ADODB操作MySql数据库

require_once(“./lib/adodb/adodb.inc.php”);

$db = NewADOConnection(‘mysql’);

//$db-debug = true;

$db-Connect($DB,$USR,$PWD,$DBNAME) or die(“数据库连接失败,如果您还没有安装本程序,请先安装!”);

$db-Query(“Set Names ‘utf8′”);

$ADODB_FETCH_MODE = ADODB_FETCH_ASSOC;

这样就把 数据库链接上了

一、如何得到ADODB? 它的运行环境是什么?

从上下载。

1.进行初始化:传统方式

$conn = new ADONewConnection($dbDriver);

$conn-Connect($host, $user, $passwd, $db);

基本的函数:

关于ADOConnection类的相关方法有:

1.Connect:数据库连接方法,上边我们介绍过的。对于mysql还有PConnect,与PHP语言中的用法一样

2.Execute($sql):执行查询语句结果返回一个ADORecordSet类。

3.GetOne($sql):返回第一行的第一个字段

4.GetAll($sql):返回所有的数据。这个函数可是大有用处,记得不记的我在以前的教程中写关于新闻列表的输入时要将需要在页面显示的

$strQuery = “select iNews, vcNewsTitle from tb_news_ch”;

$array = $conn-GetAll($strQuery);//注意这条语句

$smarty-assign(“News_CH”, $array);

unset($array);

4.SelectLimit($sql, $numrows=-1, $offset=-1, $inputarrr=false): 返回一个数据集,大家从语句上也不难看出它是一条限量查询语句,与mysql语句中的limit 有异曲同工之效,来一个简单的例子:

$rs = $conn-SelectLimit(“select iNewsID, vcNewsTitle from tb_news_CH”, 5, 1);

看明白了吗?$rs中保存的是数据库中从第一记录开始的5条记录。我们知道,在oracle数据库不支持在SQL语句中使用limit,但是我们如果使用ADODB的话,那这个问题就容易解决多了!

5.Close():关闭数据库,虽然说PHP在页面结束时会自动关闭,但为了程序的完整大家还是要在页面结束进行数据库的关闭。

关于ADORecordSet.ADORecordSet为$conn-Execute($sql)返回的结果,它的基本函数如下:

1. Fields($colname):返回字段的值.

2. RecordCount():所包含的记录数.这个记录确定数据集的记录总数.

3. GetMenu($name, [$default_str=”], [$blank1stItem=true], [$multiple_select=false], [$size=0], [$moreAttr=”])非常好的一个函数,使用它可以返回一个name=$name的下拉菜单(或多选框)!!!当然,它是一个HTML的字符串,这是一个令人激动的好东西,$name指的是option的name属性,$default_str是默认选中的字串,$blank1stItem指出第一项是否为空,$multiple_select指出是否为多选框,而我们得到这个字串后就可以使用$smarty-(“TemplateVar”, “GetMenuStr”)来在模板的”TemplateVar” 处输入一个下拉列表(或是多先框)

7.GetArray($num):返回数据集中的$num行数据,将其组合成二维数组.这个方法我们在例子index.php要用到.

8. Close():同mysql_free_result($rs);清除内容占用.

哪里不会可以问我

php使用adodb链接数据库,得到的列信息是Variant Object。不嫩用session传递到另一个页面

1,使用控件创建web表单(form)

2,创建能返回表单的按钮和链接按钮

3,在按钮或链接按钮的单击事件里创建一个保存URL的字符变量

4,在保存的URL里添加QueryString参数

5,使用Response.Redirect重定向到上面保存的URL

原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/248649.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
小蓝小蓝
上一篇 2024-12-12 13:29
下一篇 2024-12-12 13:29

相关推荐

  • Python中引入上一级目录中函数

    Python中经常需要调用其他文件夹中的模块或函数,其中一个常见的操作是引入上一级目录中的函数。在此,我们将从多个角度详细解释如何在Python中引入上一级目录的函数。 一、加入环…

    编程 2025-04-29
  • Python中capitalize函数的使用

    在Python的字符串操作中,capitalize函数常常被用到,这个函数可以使字符串中的第一个单词首字母大写,其余字母小写。在本文中,我们将从以下几个方面对capitalize函…

    编程 2025-04-29
  • Python中set函数的作用

    Python中set函数是一个有用的数据类型,可以被用于许多编程场景中。在这篇文章中,我们将学习Python中set函数的多个方面,从而深入了解这个函数在Python中的用途。 一…

    编程 2025-04-29
  • 三角函数用英语怎么说

    三角函数,即三角比函数,是指在一个锐角三角形中某一角的对边、邻边之比。在数学中,三角函数包括正弦、余弦、正切等,它们在数学、物理、工程和计算机等领域都得到了广泛的应用。 一、正弦函…

    编程 2025-04-29
  • 单片机打印函数

    单片机打印是指通过串口或并口将一些数据打印到终端设备上。在单片机应用中,打印非常重要。正确的打印数据可以让我们知道单片机运行的状态,方便我们进行调试;错误的打印数据可以帮助我们快速…

    编程 2025-04-29
  • Python3定义函数参数类型

    Python是一门动态类型语言,不需要在定义变量时显示的指定变量类型,但是Python3中提供了函数参数类型的声明功能,在函数定义时明确定义参数类型。在函数的形参后面加上冒号(:)…

    编程 2025-04-29
  • Python实现计算阶乘的函数

    本文将介绍如何使用Python定义函数fact(n),计算n的阶乘。 一、什么是阶乘 阶乘指从1乘到指定数之间所有整数的乘积。如:5! = 5 * 4 * 3 * 2 * 1 = …

    编程 2025-04-29
  • Python定义函数判断奇偶数

    本文将从多个方面详细阐述Python定义函数判断奇偶数的方法,并提供完整的代码示例。 一、初步了解Python函数 在介绍Python如何定义函数判断奇偶数之前,我们先来了解一下P…

    编程 2025-04-29
  • 分段函数Python

    本文将从以下几个方面详细阐述Python中的分段函数,包括函数基本定义、调用示例、图像绘制、函数优化和应用实例。 一、函数基本定义 分段函数又称为条件函数,指一条直线段或曲线段,由…

    编程 2025-04-29
  • Python函数名称相同参数不同:多态

    Python是一门面向对象的编程语言,它强烈支持多态性 一、什么是多态多态是面向对象三大特性中的一种,它指的是:相同的函数名称可以有不同的实现方式。也就是说,不同的对象调用同名方法…

    编程 2025-04-29

发表回复

登录后才能评论