快速业务通道

用Eclipse Europa进行Web开发,第2部分 - PHP开发工具 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-23
;

我们已经定义了数据库连接常量。很明显,需要更改这些值以与环境的配置 相对应。PDT 的优点之一是跟踪项目的结构,包括常量。默认情况下,PHP Project Outline 视图位于左下角。选中它,展开 Constants 部分,然后应当 会看到如下所示的结构。

图 21. PHP 项目概要视图

现在让我们使用这些常量来创建一个数据库连接,该数据库连接可以包含在 需要访问数据库的任何脚本中。创建另一个 PHP 文件,如上所示。把这个文件 称为 db.php。将包括 constants 文件,然后需要创建 MySQL 数据库连接。如 果编写过大量 PHP,您可能会知道有关语法,但是如果没有,那么 PDT 可以帮 助您。默认情况下,PHP Function View 也位于左下角。选中它并查找 mysql_connect 函数。

图 22. 使用 PHP 函数视图

用Eclipse Europa进行Web开发,第2部分 - PHP开发工具(9)

时间:2010-11-29 IBM Michael Galpin

您不但会获得 PHP V5 中所有标准函数和类的清单,而且还可以访问函数文 档。只需选择函数并把鼠标放在上面。找到所需的函数后,双击该函数,然后它 将被插入到编辑器中光标所在的位置。当您开始把输入参数输入到函数中时,将 在上方显示参数信息以帮助跟踪输入内容。

图 23. 带有库函数的代码帮助

mysql_connect 函数将创建一个数据库连接。现在可以编写一些代码来检查 连接是否存在。代码帮助将再次出现。

图 24. 建议本地变量的代码帮助

您可以想象这种代码帮助将多么有用,尤其是在项目和脚本变得越来越复杂 时。db.php 脚本的其余代码如下所示:

清单 2. dp.php 脚本

<?php     require_once(dirname(__FILE__)."/constants.php");     $conn = mysql_connect(DB_HOST, DB_USER, DB_PASSWORD);     if (!$conn) {       echo "Unable to connect to DB: " . mysql_error ();       exit;     }     if (!mysql_select_db(DB_NAME)) {       echo "Unable to select mydbname: " . mysql_error ();       exit;     } ?>

此脚本能够在多个位置重复使用。首先创建一张用于把新球员信息输入到系 统中的表单。

球员输入表单

创建用于输入新球员的基本表单。创建名为 new_player.php 的 PHP 文件。 我们将从基本 HTML 开始。

清单 3. new_player.php:仅 HTML 表单

<html>     <head>       <title>Player Entry Form</title>     </head>     <body>       <form id="entry" method="POST">          <input type="hidden" name="action" value="create"/>          <div id="fnSection">            <span id="firstNameLabel">First Name:</span>            <input type="text" name="firstName"/>          </div>          <div id="lnSection">            <span id="lastNameLabel">Last Name:</span>            <input type="text" name="lastName"/>          </div>          <div id="submitSection">            <input type="submit" value="Save"/>          </div>       </form>     </body> </html>

用Eclipse

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号