首页 > 软件开发 > 机房管理网站开发的重点:代码

快速发布【软件开发】相关需求,专业顾问为您服务 快速发布

用此手机号发布,您还可以点击 更换

发布需求
请输入正确的手机号
请输入正确的验证码

您是不是要找:

  • 专家问诊,提供专业建议
  • 急速响应,体验省心
  • 根据需求灵活定制解决方案

机房管理网站开发的重点:代码

标签:- 2017-8-17 作者:胡子帽子

 

今天就让小编来跟大家讲一讲做好机房网站开发的代码选择的技巧和注意事项都有些什么。

 

网站开发的核心问题是如何在ThinkPHP框架下访问MySQL数据库,显示查询结果,根据用户提交的内容更新数据库相关数据。下面介绍具体实现方法:

 

  1、ThinkPHP支持多种数据库连接方式,最常用的是修改项目配置文件,加入数据库相关配置项,项目配置文件位于项目的配置文件目录Conf下面,文件名是config.php,相关配置如下:

  return array(

  //数据库配置信息’DB_TYPE’=>’mysql’,//数据库类型

  ’DB_HOST’=>’localhost’,//数据库地址

  ’DB_NAME’=>’app_ccmanage’,//项目数据库的数据库名’

  DB_USER’=>’root’,//连接数据库的用户名

  ’DB_PWD’=>’root’,//连接数据库的用户密码’

  DB_PREFIX’=>cm_’,//项目数据库中数据表的前缀

  //其它项目配置参数

);

 

  2、若要取得ccmanage数据库中cm_news数据表中“status”字段的值为1的前10条记录,使用如下代码:

  $News=M("news");//实例化News对象

  //从数据库读取相关数据,保存到$NewsList数组中

  $NewsList = $News→where(’status=1’)→limit(10)→select();

  $this→assign(’newslist’,$NewsList); //根据$NewsList数组给模板变量newslist赋值

$this→display();//通过调用display方法,调用对应的模板文件输出相关的变量

 

  3、根据用户提交的信息,添加系统管理员:

  $User = M("User"); //实例化User对象

  //将用户输入的用户名密码信息保存到$data数组中

  $data[’username’] = $_POST[username];

  $data[’passwordl’] =$_POST[password];

$User→add($data); //调用add方法在User表中追加记录

 

  4、修改指定的管理员用户密码:

  $User = M("User"); //实例化User对象

  //要修改的数据对象属性赋值

  $data[’passwordl’] = $_POST[newpassword];

$User→where(’id=’.$_POST[id])→save($data); //调用save方法更新指定用户数据

 

  5、删除指定的管理员用户:

  $User = M("User"); //实例化User对象

  $User→where(’id=’. $_POST[id])→delete(); //调用delete方法删除指定用户数据

  在实际网站开发时还要涉及到网站显示模板的制作,模板变量的输出等等,这里限于篇幅的限制就不在赘述。

 

好啦,以上就是所有关于机房网站开发的代码选择的技巧和注意事项啦,希望能对小伙伴们有所帮助。


最新文章推荐

软件开发暂无最新文章查看全部推荐文章>

推荐人才