PHP和ASP的数据库连接代码

一、PHP的连接代码

index.php
<?php
	$hostname="hostname";//MySQL主机/服务器名
	$dbname="dbname";//MySQL数据库名
	$username="username";//MySQL用户名
	$password="password";//MySQL密码
	$conn=mysql_connect($hostname,$username,$password) or trigger_error(mysql_error(),E_USER_ERROR);//登录并连接MySQL
	mysql_select_db($dbname);//选择数据库dbname
?>

将上述代码另存为conn.php,就可以通过在页面加入 require(“conn.php”); 调用了。

index.php
<?php
	require("conn.php");
	$sql ="select * from wp_users where ID=1"; //SQL语句 
	$result = mysql_query($sql,$conn); 
	$row = mysql_fetch_array($result);
	echo $row['user_login'].$row['ID'].$row['user_pass'] ;
	mysql_close(); //关闭MySQL连接
	?>$sql ="select * from dbname_users where ID=1"; 
	$result = mysql_query($sql,$conn); //查询
	$row = mysql_fetch_array($result);//获取结果
	echo $row['user_login'].$row['ID'].$row['user_pass'] ;//输出结果
	mysql_close(); //关闭MySQL连接
?>

二ASP的连接代码

asp.asp
<%
	dim conn 
	dim connstr
	dim db
	db="database/#&#%24#$%da#%ta@##%conn#.asp"//Access数据库名称,出于安全性考虑把mdb后缀改为asp
	connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db)&";Persist Security Info=False;Jet OLEDB:Database Password=a7612198981"//数据库密码a7612198981
	set conn=Server.CreateObject("ADODB.Connection") 
	if err Then 
	err.clear
	set conn=nothing
	end if
	conn.Open connstr
	sub CloseConn()
	conn.close()
	Set conn=nothing
	end sub
	function Realstring(strsrc)
	Realstring=Replace(trim(strsrc),"'","")//把单引号替换成空字符
	end function
	function Convert(strsrc)
	Convert=server.HTMLEncode(replace(trim(strsrc),"'",""))//把单引号替换成空字符
	Convert=replace(Convert,chr(13),"<br>")//把回车替换成<br />
	end function
%>

将上述代码另存为conn.asp,就可以通过在页面加入<--#include file="conn.asp"-->调用了。

asp.asp
<% 
	sql="select * from dbname_users where ID=1 order by time desc "
	set rs=conn.execute(sql)//执行查询
	response.write rs("content")//输出结果
	set rs=nothing//清空记录集
	conn.close//关闭数据库
%>

评论

评论加载中…