PHP网页编程之PHP操作数据库 静态创立字段
基础这个东西是个比较笼统的概念,如果你之前学习过c语言, c语言被认为是 PHP操作数据库时主动创立字段,以下代码:<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>静态
创立
字段 - www.cxybl.com</title> <style type="text/css"> <!-- .STYLE1 {font-size: 12px} --> </style> </head><body> <form id="form1" name="form1" method="post" action="index_ok.php"> <table width="467" height="289" border="0" cellpadding="0" cellspacing="0"> <tr> <td width="168" height="89"> </td> <td width="289"> </td> </tr> <tr> <td height="30" align="right"><span class="STYLE1">选择表 </span></td> <td class="STYLE1"><input name="table" type="text" id="table" size="20" /></td> </tr> <tr> <td height="30" align="right"><span class="STYLE1">字段 </span></td> <td class="STYLE1"><input name="field" type="text" id="field" size="20"></td> </tr> <tr> <td height="30" align="right"><span class="STYLE1">类型 </span></td> <td class="STYLE1"><select name="type" id="type"> <option>int</option> <option>text</option> <option>date</option> <option>double</option> <option>varchar</option> <option>datetime</option> <option>blob</option> </select> </td> </tr> <tr> <td height="30" align="right"><span class="STYLE1">长度 </span></td> <td class="STYLE1"><input name="length" type="text" id="length" size="15"></td> </tr> <tr> <td height="30" align="right"><span class="STYLE1">NULL </span></td> <td class="STYLE1"><input type="radio" name="null" value="null"> null <input type="radio" name="null" value="not null"> not null </td> </tr> <tr> <td height="30" align="right"> </td> <td><input type="submit" name="Submit" value="提交" /></td> </tr> <tr> <td height="20" align="right"> </td> <td> </td> </tr> </table> </form> </body> </html> conn.php:
<?php$id=mysql_connect("localhost","root","mysql") or die('毗连
掉
败:' . mysql_error()); if(mysql_select_db("phpjcdb",$id))//申明
:phpjcdb 是数据库称号
echo ""; else echo ('数据库选择掉
败:' . mysql_error()); mysql_query("set names gb2312");//设置为简体中文 ?> index_ok.php:
<?phpsession_start();include("conn.php"); if($_POST['Submit']==true){ $null=$_POST; $table = $_POST['table']; $field = $_POST['field']; $type = $_POST['type']; $length = $_POST['length']; $mysql=mysql_query("alter table $table add $field $type($length) $null"); echo mysql_error(); if($mysql==true){ echo "字段添加胜利
!"; }else{echo "添加掉
败!";} } ?> 当然你可以把你最基本的功能放出来的时候就放出来,比如放到论坛上,让大家都参与, 个人呢觉得,配wamp 最容易漏的一步就是忘了把$PHP$目录下的libmysql.dll拷贝到windows系统目录的system32目录下,还有重启apache。 如果你可以写完像留言板这样的程序,那么你可以去一些别人的代码了, 刚开始安装php的时候,我图了个省事,把php的扩展全都打开啦(就是把php.ini 那一片 extension 前面的冒号全去掉啦),这样自然有好处,以后不用再需要什么功能再来打开。 对于懒惰的朋友,我推荐php的集成环境xampp或者是wamp。这两个软件安装方便,使用简单。但是我还是强烈建议自己动手搭建开发环境。 学习php的目的往往是为了开发动态网站,phper就业的要求也涵盖了很多。我大致总结为:精通php和mysql 本文当是我的笔记啦,遇到的问题随时填充 为了以后维护的方便最好是代码上都加上注释,“予人方便,自己方便”。此外开发文档什么的最好都弄齐全。我觉得这是程序员必备的素质。虽然会消耗点很多的时间。但是确实是非常有必要的。 如果你可以写完像留言板这样的程序,那么你可以去一些别人的代码了, 这些都是最基本最常用功能,我们这些菜鸟在系统学习后,可以先对这些功能深入研究。 不禁又想起那些说php是草根语言的人,为什么认得差距这么大呢。 建议加几个专业的phper的群,当然啦需要说话的人多,一处一点问题能有人回答你的,当然啦要让人回答你的问题,平时就得躲在里面聊天,大家混熟啦,愿意回答你问题的人自然就多啦。 要进行开发,搭建环境是首先需要做的事,windows下面我习惯把环境那个安装在C盘下面,因为我配的环境经常出现诡异事件,什么事都没做环境有的时候就不能用啦。 写的比较杂,因为我也是个新手,不当至于大家多多指正。 建议加几个专业的phper的群,当然啦需要说话的人多,一处一点问题能有人回答你的,当然啦要让人回答你的问题,平时就得躲在里面聊天,大家混熟啦,愿意回答你问题的人自然就多啦。 我还是强烈建议自己搭建php环境。因为在搭建的过程中你会遇到一些问题,通过搜索或是看php手册解决问题后,你会更加深刻的理解它们的工作原理,了解到php配置文件中的一些选项设置。 开发工具也会慢慢的更专业,每个公司的可能不一样,但是zend studio是个大伙都会用的。 为了以后维护的方便最好是代码上都加上注释,“予人方便,自己方便”。此外开发文档什么的最好都弄齐全。我觉得这是程序员必备的素质。虽然会消耗点很多的时间。但是确实是非常有必要的。 首先声明:我是一个菜鸟,是一个初学者。学习了一段php后总是感觉自己没有提高,无奈。经过反思我认为我学习过程中存在很多问题,我改变了学习方法后自我感觉有了明显的进步。
页:
[1]