怎么把asp 专成 php
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么把asp 专成 php相关的知识,希望对你有一定的参考价值。
怎么把asp 专成 php
最好的方法就是重写代码了,不过你够牛逼的话可以通过建立一个转换层,将ASP语法和函数在经过PHP解析的之前转换成PHP语法,不过这个难度那个就有点大了,目前还没发现有这样做的,不过确实可行就如同在PHP开发的时候有个时候会用到一层是数据库的转换层,就是为了以后更改数据库(如mysql编程DB2等)的时候只需要更改一个数据库类型从而通过这层转换数据库函数,这个只是因为数据库函数用就那么几个才这样做的 参考技术A 把asp转成php不光是文件后缀不一样,在语法上有很大的区别。所以你得先把语法格式转换过来。如ASP中的response.write "hello world"在php中是$echo("hello world");
注意,在asp中每一行代码结束后不需要分号,而在php中需要有分号,php与C语法有些相似;而asp与VB相似。 参考技术B 只能是代码重写...语法大多不一样.
ASP转换成PHP
Set rs= Server.CreateObject("adodb.recordSet")
Sql="Select * from admin"
rs.open Sql,conn,1,3
If not (rs.eof and rs.bof) then
PHP 怎么写
// 连接,选择数据库
$link = mysql_connect('mysql_host', 'mysql_user', 'mysql_password')
or die('Could not connect: ' . mysql_error());
echo 'Connected successfully';
mysql_select_db('my_database') or die('Could not select database');
// 执行 SQL 查询
$query = 'SELECT * FROM my_table';
$result = mysql_query($query) or die('Query failed: ' . mysql_error());
// 用 HTML 显示结果
echo "<table>\n";
while ($line = mysql_fetch_array($result, MYSQL_ASSOC))
echo "\t<tr>\n";
foreach ($line as $col_value)
echo "\t\t<td>$col_value</td>\n";
echo "\t</tr>\n";
echo "</table>\n";
// 释放结果集
mysql_free_result($result);
// 关闭连接
mysql_close($link);
?>
//以上摘自php5手册 参考技术A $rs=new COM("adodb.recordset");
$rs->open("select * from [admin] ",$conn,1,3);
if(!$rs->eof || !$rs->bof) 参考技术B $rs=new COM("adodb.recordSet");
$sql="Select * from admin";
$rs->open($Sql,conn,1,3);
if(!$rs->eof)
//就这样!
以上是关于怎么把asp 专成 php的主要内容,如果未能解决你的问题,请参考以下文章