十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
?
公司主营业务:成都做网站、网站建设、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。创新互联建站是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。创新互联建站推出古蔺免费做网站回馈大家。
$dbserver="你的数据库服务器地址";
$username="数据库用户名";
$passwd='''数据库密码';
$conn=mssql_connect($db,$username,$passwd);//连接数据库
mssql_select_db("要选择的数据库");//选择数据库
$rs=mssql_querry("Select * From username",$conn);//将查询结果赋给$rs
if($rs)
{
foreach($data as $rs =$value)//遍历$rs
?
?=$data[$value] ;?
?
}
else
{
echo '无记录';
}
mssql_free_result($rs);//释放内存表
mssql_close($conn)://关闭数据库
?
说不具体! 两个的方式不一样!
asp.net是运行在微软平台下的,连接数据库通过一个叫ADO的COM组件与ODBC进行通信来实现操作数据库的。
PHP最初并不是运行在微软平台下,因此也就没有COM组件,所以连接数据库要用本身的一些函数。
具体的代码由于我没有学过ASP.NET,无法给出.但是运用ADO的方式基本是通用的, 下面是VB用ADO连接MYSQL数据库的代码:
Option Explicit
' 定义数据库连接和访问对象
Dim cn
Dim rs
' 定义数据库连接字符串变量
Dim strCn As String
' 定义数据库连接参数变量
Dim db_host As String
Dim db_user As String
Dim db_pass As String
Dim db_data As String
' 定义 SQL 语句变量
Dim sql As String
Set cn = CreateObject("ADODB.Connection")
Set rs = CreateObject("ADODB.Recordset")
' 初始化数据库连接变量
db_host = "localhost"
db_user = "root"
db_pass = "******"
db_data = "wtsite"
strCn = "DRIVER=;" _
"SERVER=" db_host ";" _
"DATABASE=" db_data ";" _
"UID=" db_user ";PWD=" db_pass ";" _
"OPTION=3;stmt=SET NAMES GBK"
' 连接数据库
cn.Open strCn
' 设置该属性, 使 recordcount 和 absolutepage 属性可用
cn.CursorLocation = adUseClient
' 访问表
sql = "SELECT * FROM wt_user_scores;"
rs.Open sql, cn
//-----------------------------------------
下面给出相同操作的PHP代码
$cn=mysql_connect("localhost","root","******");
mysql_query("USE wtsite;",$cn);
$sql="SELECT * FROM wt_user_scores;";
$res=mysql_query($sql,$cn);
//------------------------------------------
还有就是,要使用ADO连接数据库,必须要安装相应数据库的ODBC驱动.
上面我能用ADO连接MYSQL,是因为我安了MYSQL ODBC驱动...
//------------------------------------------
还有一个非常有意思的,运行在微软平台下的PHP是可以使用COM组件,这就意味着,PHP也能用ADO连接数据库. 具体操作方法自己去找资料吧....
如果你的空间只支持PHP的话,你吧ASP代码传上去是不能正常运行的。
对于数据库来说,ASP和PHP都只是使用数据库,他们本身并不是数据库。在网上看到PHP一样可以连
ACCESS数据库
,而ASP也一样可以使用
MYSQL数据库
。
不过我按照那些方法实验一直没有成功过,不知道是何原因。
?php
session_start();
if($_SESSION['flag']
==
1)
{
echo
'已经执行过一次'
;
}else
{
$_SESSION['flag']
=
1;
echo
'第一次执行...';
}
楼上的有点小错误,if中应该是
$_SESSION['flag']
==
1
希望我的回答能帮到你!
第一步配置php,如果你已经学配置php了,即不用理会 PHP环境下载地址: 1、将下载得到的php-5.0.4-Win32解压移动到自己需要放置的目录; 2、将PHP目录下的php.exe、php-win.exe和php.ini-dist三个文件拷到C:\Windows目录下; 3、将C:\Windows\php.ini-dist改名为php.ini,然后用记事本打开 (1)利用记事本的查找功能搜索 register_globals = Off 将 Off 改成 On ; (2)再搜索 extension_dir = 并将其路径指到你的 PHP 目录下的 ext 目录,比如:extension_dir = "C:\Inetpub\php\ext" (3)搜索找到 ;Windows Extensions 将下面列举的 ;extension=php_dbase.dll ;extension=php_gd2.dll (这是用来支持GD库的) ;extension=php_ldap.dll ;extension=php_mbstring.dll (这不选一般用PHPMYADMIN会出红色提示,故必选) ;extension=php_mssql.dll (这个是用来支持MSSQL的,可选) ;extension=php_mysql.dll (这个是用来支持MYSQL的,要支持MYSQL必选) 将这些前的";"去掉,其他的你需要的也可以去掉前面的;然后关闭保存该文件。 第二步配置IIS6 配置IIS 使其支持 PHP: 打开IIS 后停止服务,然后在左侧默认Web站点上单击右键选择“属性”, 在打开的“ Web 站点属性”窗口的“ISAPI 筛选器”标签里找到并点击“添加”按钮, 在弹出的“筛选器属性”窗口中的“筛选器名称”栏中输入:PHP ,再将可执行文件指向 php5isapi.dll 所在路径,如:C:\Inetpub\php\php5isapi.dll 。 打开“Web 站点属性”窗口的“主目录”标签,找到并点击“配置”按钮, 在弹出的“应用程序配置”窗口中找到并点击“添加”按钮, 在弹出的窗口中新增一个扩展名映射,扩展名为 .php ,单击“浏览”将可执行文件指向 php5isapi.dll 所在路径,如:C:\Inetpub\php\php5isapi.dll,然后一路确定即可。 再打开“Web 站点属性”窗口的“文档”标签,找到并点击“添加”按钮,向默认的 Web 站点启动文档列表中添加 index.php 项。 您可以将 index.php 升到最高优先级,这样,访问站点时就会首先自动寻找并打开 index.php 文档。 确定Web 目录的应用程序设置和执行许可中选择为“纯脚本”,然后关闭 Internet 信息服务管理器, 在命令提示符中执行如下命令: net stop w3svc net stop iisadmin net start w3svc 然后在“Internet 服务管理器”左边的“WEB服务扩展”中设置 ISAPI 扩展 允许, Active Server Pages 允许。 这样就能使php和asp同时使用了 但不能将php和asp代码写在同一个页面.这可是不行的喔~