澳门新浦京8455comPHP新手上路(十一)

数量库链接 10.
PHP最大的性状正是操作数据库的技能极其的苍劲,PHP提供对三种数据库的支持。
通过PHP你能够轻便的连天到数据库,需要数据并将其出示在你的web站点中,以至修正数据库中的数据。在此一节里大家任重(rèn zhòng卡塔尔而道远以在互联网络跟PHP一同行使得最多的MySQL数据库为例,介绍一下连锁的MySQL数据库的操作函数甚至数据库的基本操作等地点的文化。
在MySQL数据库中,大家用来连接数据库的函数有四个,它们各自为: integer
mysql_connect(string host,string user,string password); integer
mysql_pconnect(string host,string user,string password);
mysql_connect函数和mysql_pconnect函数都以对点名主机上MySQL数据库的总是,假如该数据库坐落于八个分化的端口,则足以在主机名后加上冒号和端口号。函数的参数也能够缺省不填,假设不填参数,暗中认可的主机名是“localhost”,客户名称为数据库管理员,暗中认可值为“root”,密码为空。与数据库连接成功现在,那八个函数都得以回来二个连接号,假如接二连三退步,则赶回三个false值。让大家来探视上面几句语句:
? $db=mysql_connect(“localhost”,”user”,”password”);
mysql_select_db(“mydb”,$db); ? 注释:
$db=mysql_connect(“localhost”,”user”,”password”卡塔尔(قطر‎;
我们将mysql的链接参数,包涵主机名、客户名和密码作为mysql_connect(卡塔尔的参数,同有时间得到重临值为$db,那样,在底下的口舌中,大家就能够将变量$db作为三个三翻五次mysql数据库的连接号来利用。
mysql_select_db(“mydb”,$db卡塔尔(قطر‎;
将PHP程序链接到mydb数据库中,这样程序与数据库的链接就完毕了。 10.1
五个大约的数据库留言簿
在成就数据库的链接之后,大家就能够对数据库举办一多元的操作。上面是一个简单的数据库留言簿程序:
小编固然你电话上的MySQL数据库以至管理MYSQL数据库的工具 Phpmyadmin_2.
0.5都早已设置到位,並且能够符合规律专门的学问。
我们要做的率先件业务是成立三个留言数据库,假定名称叫: mydb。
1、运维浏览器,张开Phpmyadmin_2. 0.5 的军事拘留WEB界面。 2、在“Create new
database”文本框内输入数据库名称mydb,然后按create开关。
下一步,大家要在该留言数据库下创办三个数据表,假定名为: guestbook。
创制该数据表的通令如下所示:CREATE TABLE guestbook (ID INT NOT NULL
AUTO_INCREMENT, name CHA昂科拉(250卡塔尔(قطر‎, email CHA奇骏(250State of Qatar, job CHA凯雷德(250卡塔尔(قطر‎,
comments BLOB, P索罗德IMA冠道Y
KEY(ID卡塔尔卡塔尔(قطر‎;末了,将上面包车型客车留言簿程序挎贝到你电话的可写目录上面,并保留成guestbook.php3文件。就那样简单,你早就有了和煦的留言簿了。10.2
留言簿程序: ?php/* $host : your MySQL-host, usually ‘localhost’ */
/* $user : your MYSQL-username */ /* $password : your MySQL-password
*/ /* $database : your MySQL-database */ /* $table : your
MySQL-table */ /* $page_title : the title of your guestbook-pages */
/* $admin_mail : email-address of the administrator to send the new
entries to */ /* $admin_name : the name of the administrator */ /*
$html_mail : say yes if your mail-agent can handle HTML-mail, else say
no */ $host = “localhost”; $user = “”; $password = “”; $database =
“mydb”; $table = “guestbook”; $page_title = “pert guestbook”;
$admin_mail = “pert@21cn.com”; $admin_name = “Webmaster”; $html_mail
= “no”; ? HTML HEAD TITLE?php echo $page_title; ?/TITLE /HEAD BODY
BGCOLOR=”#FFFFFF” LINK=”#000000″ FONT FACE=”Verdana” SIZE=”-2″ ? /*
connect to the database */ mysql_pconnect(“$host”,”$user”,”$password”)
or die(“Can’t connect to the SQL-server”);
mysql_select_db(“$database”); /* action=view : retrieve data from the
database and show it to the user */ if($action == “view”) { /*
function for showing the data */ function search_it($name) { /* some
vars

You can leave a response, or trackback from your own site.

Leave a Reply

网站地图xml地图