如何用ASP或PHP自动生成数据库字段名
asp数据库 和PHP数据库 不要想复杂了
两者都是数据库 要做的就是数据库转移
之所以有数据库的出现,就是为了更好的分离程序代码好数据,所以,答案当然是肯定的了。
PHP对数据库有丰富的函数接口,尤其是对MYSQL的支持就更不用说了。
在知道数据库(你的ACCESS MYSQL)的相关字段信息以及访问权限信息的情况下,是完全可以达到你的目的的。
好好实践吧,祝你成功!
{
if(!in_array($type, $this->fieldtypes) || $this->exists($name)) return FALSE;
$size = intval($size);
$fieldsize = $type == 'varchar' ? min($size, 255) : ($type == 'int' ? min($size, 10) : 0);
$fieldtype = strtoupper($type);
if($fieldsize) $fieldtype .= "( $fieldsize )";
$this->db->query("ALTER TABLE $this->table ADD $name $fieldtype NOT NULL");
$this->db->query("INSERT INTO ".TABLE_FIELD."(tablename,name,type,size,defaultvalue,options,title,note,formtype,inputtool,inputlimit,enablehtml,enablelist,enablesearch) VALUES('$this->table','$name','$type','$size','$defaultvalue','$options','$title','$note','$formtype','$inputtool','$inputlimit','$enablehtml','$enablelist','$enablesearch')");
$result = $this->db->affected_rows();
$this->cache();
return $result;
}
function edit($fieldid, $type, $size, $defaultvalue = '', $options = '', $title = '', $note = '', $formtype = '', $inputtool = '', $inputlimit = '', $enablehtml = 1, $enablelist = 1, $enablesearch = 0)
{
if(!in_array($type, $this->fieldtypes)) return FALSE;
$fieldid = intval($fieldid);
$field = $this->get_info($fieldid);
$name = $field['name'];
$size = intval($size);
$fieldsize = $type == 'varchar' ? min($size, 255) : ($type == 'int' ? min($size, 10) : 0);
$fieldtype = strtoupper($type);
if($fieldsize) $fieldtype .= "( $fieldsize )";
$this->db->query("ALTER TABLE `$this->table` CHANGE `$name` `$name` $fieldtype NOT NULL");
$this->db->query("UPDATE ".TABLE_FIELD." SET title='$title',note='$note',type='$type',size='$size',defaultvalue='$defaultvalue',options='$options',formtype='$formtype',inputtool='$inputtool',inputlimit='$inputlimit',enablehtml='$enablehtml',enablelist='$enablelist',enablesearch='$enablesearch' WHERE fieldid=$fieldid");
$result = $this->db->affected_rows();
$this->cache();
return $result;
}
function delete($fieldid)
{
$fieldid = intval($fieldid);
$r = $this->db->get_one("SELECT name FROM ".TABLE_FIELD." WHERE fieldid=$fieldid");
if(!$r) return FALSE;
$name = $r['name'];
$this->db->query("ALTER TABLE $this->table DROP $name");
$this->db->query("DELETE FROM ".TABLE_FIELD." WHERE fieldid=$fieldid");
$result = $this->db->affected_rows();
$this->cache();
return $result;
}
db数据库类去下个phpcms里面的就是上面的是自定义字段的操作函数
这个很容易的啊,就是让 ASP 执行 SQL 啊
如 设好 conn
sql = "create table 学生 (学生编号 char(4) primary key, 学生名字 rchar(50)not null) "
conn.execte(sql)
一个数据库就建好了啊
还有修改和删除,你去查SQL ,印象深一点.我也不会,但我会查.
asp与php哪个好
2. 易于开发:ASP的代码相对简单易懂,对于初学者来说容易上手。它提供了丰富的内置对象和事件处理机制,方便开发者进行Web应用开发。3. 与SQL Server集成良好:ASP与SQL Server数据库的结合使用非常普遍,两者之间的集成和数据处理效率非常高。二、PHP的优势 1. 跨平台性:PHP是一种开源的脚本语言,...
php与asp相比有什么优缺点
但是这种通用性的语言丝毫不局限于在网页方面,PHP也能被用在命令行shell中,它可作为操作系统的一个扩展,由此执行相应的PHP文件。在数据库方面的应用也是PHP的一个强项,MySQL、SQL、Microsoft Access、Oracle及InterBase只不过是采用了PHP语言的一部分数据库。什么是ASP?ASP是Acitve Server Pages的缩写,...
架设个人才网,用asp还是php呢?求推荐,说明优缺点。谢谢好人啦_百度知 ...
1)PHP速度快,而且扩展比较方便,加上现在很多PHP的框架可以使用,也是当下流行的技术,社区发达。而且开发人员也多,维护成本相对低。ASP是较过时的技术,扩张性比较差,而且运行速度比php慢。2)现在的LAMP(Linux+Apache+MySQL+PHP)是现在非常火的程序架构方式。其中P就是PHP就是开发语言,PHP可以部署...
如何在本地同时架设ASP和PHP网站运行环境
如果不能打开,就说明被占用了。以上介绍的是php本地环境的搭建,如果你想要测试的网站程序是asp的,那么如何来搭建呢,其实这个软件已经有asp的环境服务。在F:\\APMServ5.2.6下面我们能够看到如下图标,这就是asp服务器,将这个文件复制到,你下载的asp网站程序文件的根目录下,双击运行即可。
ASP和PHP有哪些区别啊?
ASP的网页文件的格式是.asp,现在常用于各种动态网站中。 ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序。ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序。PHP,一...
网站建设, 使用.asp,或者php、jsp、aspx这几种都有什么特点?哪个比较...
1、如果是企业类网站,或者是个人的小型网站,数据资料不多(2万条信息以下),就ASP+ACCESS就可以了,这个语言编程还是很简单的,大多数网页制作者都懂的,而且支持此类语言的空间也便宜,相对费用就便宜了;2、如果信息数据多,类似行业网,2万-10万条左右,可以用ASP+MSSQL组合,数据多点的用PHP+...
可以在一个网页中同时使用asp和php语言开发吗?
当然,同一个网站的不同网页是可以分别用asp和php来做的,它们是可以相互跳转的,也可以互相传递参数的(通过URL),还可以共享session、cookies等资源,只要服务器支持即可。当然咯,利用框架(Frame或iframe)把asp和php的页面组合在一起同屏显示(还可以互相控制),也勉强算是“在一个网页中同时使用...
php和asp哪个好学
PHP比ASP更好学。PHP学习难度相对较低。PHP是一种广泛使用的开源脚本语言,具有简单易学的语法。它的代码结构清晰,易于理解,并且有许多现成的资源和教程可供参考。PHP的入门门槛相对较低,即使没有编程经验的人也可以快速上手。同时,PHP有着广泛的应用场景,在Web开发领域占有重要地位,市场需求大。ASP...
PHP语言和ASP语言
ASP采用Windows + IIS + Access架构,目前很多中小型企业网站和个人网站均采用ASP技术。目前很多经营IDC业务的网络公司在出售虚拟主机的时候,ASP的空间也相比PHP便宜,由于ASP一般使用Access,所以不需要用户再出钱购买昂贵的数据库空间。PHP采用Linux\/Windows + Apache + MySQL\/MSSQL架构,相比ASP,大量的...
php语言与ASP,JSP 大家的侧重点分别是什么?
所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,对客户浏览器的要求最低,可以实现无Plugin,无ActiveX,无Java Applet,甚至无Frame。ASP即Active Server Page的缩写。它是一种包含了使用VB Script或Jscript脚本程序代码的网页。当浏览器浏览ASP网页时, Web服务器就会根据请求生成相应...
钟离狭八珍: 打开任意浏览器,在地址栏中输入:“localhost/phpmyadmin”并点击“Enter”回车键进入下一步.(如果页面打不开,检查一下电脑的Apache服务器和MySQL数据库是否已经开启) 在PhpMyAdmin管理界面中,找到“数据库”字样按钮并点...
都江堰市17054091113: 如何实现PHP自动创建数据库 - ?
钟离狭八珍: 你做好程序以后,把数据库导出成sql文件1、连接数据库2、读取这个sql文件里的sql语句,并执行3、生成一个数据库连接参数的php文件<?php$con = mysql_connect("localhost","peter","abc123"); if (!$con) { die('Could not connect: ' . ...
都江堰市17054091113: 怎么实现php自动创建数据库,像discuz安装时那样,自己建数据库和表? - ?
钟离狭八珍: 你做好程序以后,把数据库导出成sql文件(这个文件里就已经有了一下创建数据表,添加数据记录等的一些sql语句了) 新建一个安装文件:1、连接数据库(安装的时候不是要填写一些数据库连接参数等吗)2、读取这个sql文件里的sql语句,并执行3、生成一个数据库连接参数的php文件 就这么简单,思路是这样啊,具体这么实现,你自己慢慢研究
都江堰市17054091113: 如何制作数据库? - ?
钟离狭八珍: 如何制作数据库?用最简单的语言ASP来做数据库,以ASP举例. 1、问题:ASP是一种编程语言吗? 答:ASP不是编程语言,而是一种开发环境.ASP提供了一个在服务器端执行指令的环境,它利用了特殊的符号<>来区分HTML与必须经过服...
都江堰市17054091113: 如何在自己的网站上建立用户数据库 - ?
钟离狭八珍: 用ASP或PHP加数据库的形式来做..在数据库中建立一个表来存用户注册的信息.如ID,用户名,密码,联系信息等由你自己的需要来设计.用户注册时在网页建立表单让访客输入用户名密码之类的.确认后将这些信息存入数据库里的会员表..登录时再用根据这个数据表来确认有没有这个用户,密码对或不对. 大概过程就是这样.但这个问题一两句话解决不了你的实际问题.还是好好再学一下ASP或PHP+数据库制作网站的技术吧.
都江堰市17054091113: ASP.NET如何自动创建SQL数据库 - ?
钟离狭八珍: 你说大大概就是使用SQL脚本,.sql文件,将他读出来,然后再sqlcommand命令执行就可以了
都江堰市17054091113: 怎么在用asp代码来创建Access数据库 - ?
钟离狭八珍: Set Catalog_object= Server.CreateObject("ADOX.Catalog") Catalog_object.Create("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("/jb51.net.mdb"))1. 可以创建出access数据库,在create函数中只需要提供“数据库文件的路径”. 2. 刚创建的access数据库是个“空库”,其中没有任何表
都江堰市17054091113: 如何用PHPmyadmin建立一个表格的数据库 - ?
钟离狭八珍: 先建一个数据库,登录该数据库,再建包含以上列的表 create table 表名 ( 姓名 varchar(16) not null primary key, 公司 varchar(50) null, 电话 varchar(20) not null, Email varchar(20) not null, 意见 varchar(200) not null)
都江堰市17054091113: 如何在phpmyadmin中新建数据库 - ?
钟离狭八珍: 登录phpmyadmin 没注册过的话,帐号密码分别是 admin 和 root 创建一个数据库,在phpMyAdmin右边窗口中,填写数据库名称,点创建即可. 在主界面的右边点击“权限”来创建数据库帐号. 在权限页面中,点击“添加新用户” 在该页面中,我们填写要创建的数据库用户名,该用户的访问范围,及密码.完成
都江堰市17054091113: 想用ASP生成access数据库和ASP网页文件 - ?
钟离狭八珍: 生成HTML方法主要步骤只有两个:一、获取要生成的html文件的内容二、将获取的html文件内容保存为html文件我在这里主要说明的只是第一步:如何获取要生成的html文件的内容:目前常用获取html文件的内容的方法有几下几种:1、这种方法...