📄 00000003.htm
字号:
<HTML><HEAD> <TITLE>BBS水木清华站∶精华区</TITLE></HEAD><BODY><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER>发信人: yanglc (天天改昵称比较的烦), 信区: Linux <BR>标 题: MySQL & PHP--3 <BR>发信站: BBS 水木清华站 (Tue Jun 20 22:20:55 2000) <BR> <BR>第二节 开始 <BR> <BR>首先应保证php3与mysql这两个部件都已经配置好并能正常运行, <BR>否则将会使调试程序工作难以进行. <BR> <BR>2.1 "Hello World" in PHP <BR> <BR>"Hello World" 是最简单的程序,下面我们就以此为例说一说php3 <BR>程序的建立. <BR> <BR>建立一个名叫 hello.php3 的文件并键入如下内容: <BR> <BR><html> <BR><body> <BR><? <BR> echo("Hello World\n"); <BR>?> <BR></body> <BR></html> <BR> <BR>将其放入有执行权限的CGI目录中,在你的浏览器上指向该php3,你应 <BR>能看到一行文字: Hello World. 如果看不到的话,说明php3未能正常 <BR>运行. <BR> <BR>2.2 在MySQL中建立一个测试表格 <BR> <BR>首先你应能TELNET上MySQL服务器,或用其他方式来操作MySQL数据库. <BR> <BR>连接到你的MySQL数据库服务器并建立一个测试库与测试表供此教程使用: <BR> <BR>%> mysql -uUSERNAME -pPASSWORD <BR> <BR>mysql> create database phptest; <BR>Query OK, 1 row affected (0.13 sec) <BR> <BR>mysql> create table TEST <BR> -> ( <BR> -> ID int auto_increment primary key, <BR> -> Name varchar(32), <BR> -> Age int, <BR> -> Salary int <BR> -> ); <BR>Query OK, 0 rows affected (0.11 sec) <BR> <BR>建议: 使用 varchar 来代替 char , 除非你想限制用户从HTML输入 <BR>的字符串的长度. <BR> <BR>2.3 向测试表格中添加记录 <BR> <BR>现在我们要向表格中添加几条记录供我们以后使用. <BR> <BR>mysql> insert into TEST values (0,'Billy Bob Barker','87','93000'); <BR>Query OK, 1 row affected (0.09 sec) <BR> <BR>mysql> insert into TEST values (0,'Sniffling Sam Sloth','23','12000'); <BR>Query OK, 1 row affected (0.01 sec) <BR> <BR>mysql> insert into TEST values (0,'Roy Bartley','31','87000'); <BR>Query OK, 1 row affected (0.01 sec) <BR> <BR>mysql> insert into TEST values (0,'Leroy Longrad','45','63000'); <BR>Query OK, 1 row affected (0.01 sec) <BR> <BR>mysql> insert into TEST values (0,'Amy Antwerp','37','34000'); <BR>Query OK, 1 row affected (0.01 sec) <BR> <BR>mysql> insert into TEST values (0,'Kim Kruger','57','76000'); <BR>Query OK, 1 row affected (0.01 sec) <BR> <BR>结果如下: <BR> <BR>mysql> select * from TEST; <BR>+----+---------------------+------+--------+ <BR>| ID | Name | Age | Salary | <BR>+----+---------------------+------+--------+ <BR>| 1 | Billy Bob Barker | 87 | 93000 | <BR>| 2 | Sniffling Sam Sloth | 23 | 12000 | <BR>| 3 | Roy Bartley | 31 | 87000 | <BR>| 4 | Leroy Longrad | 45 | 63000 | <BR>| 5 | Amy Antwerp | 37 | 34000 | <BR>| 6 | Kim Kruger | 57 | 76000 | <BR>+----+---------------------+------+--------+ <BR>6 rows in set (0.16 sec) <BR> <BR>2.4 使用php连接到数据库 <BR> <BR>这里需要用到PHP与MySQL连接的许多函数,我们已经将这些常用函数集 <BR>合到一个文件中,其中包括了很多基本功能.将 PHP class code 存到一 <BR>个名叫"util.php3" 的文件中,和要执行的php文件放到同一个目录中,编 <BR>辑这个文件并将其中的username和password改为你自己连接MySQL 的用户 <BR>名与口令. <BR> <BR>建立一个名叫 "testdb.php3" 的文件并键入如下内容: <BR> <BR><html> <BR><body> <BR><? <BR> require("util.php3"); <BR> $sql = new MySQL_class; <BR> $sql->Create("phptest"); <BR> <BR> echo("Database connection successful.\n"); <BR>?> <BR></body> <BR></html> <BR> <BR>在浏览其中加载此文件,应能看到 Database connection successful. <BR>如果看到的话,表明你已正确连入数据库. <BR>-- <BR> 欢迎光临【静园草坪】BBS 站 <BR> telnet://bbs.geo.pku.edu.cn <BR> telnet://162.105.20.254 <BR> 个人主页 <BR> <A HREF="http://www2.cs.uestc.edu.cn/~yanglc">http://www2.cs.uestc.edu.cn/~yanglc</A> <BR> <BR> <BR>※ 来源:·BBS 水木清华站 smth.org·[FROM: 166.111.214.121] <BR><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -