博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Ajax 数据库操作
阅读量:7281 次
发布时间:2019-06-30

本文共 1899 字,大约阅读时间需要 6 分钟。

为了清楚的说明使用 Ajax 从数据库中存取信息有多么容易,我们要构建一个 MySQL 查询,然后把结果显示在ajax.html 上。但是在我们开始之前,让我们先做一些基础工作。使用下面的命令创建一个数据表。

注意: 我们假设你有足够的权限执行以下 MySQL 操作。

CREATE TABLE 'Ajax_example' (   'name' varchar(50) NOT NULL,   'age' int(11) NOT NULL,   'sex' varchar(1) NOT NULL,   'wpm' int(11) NOT NULL,   PRIMARY KEY  ('name'))

然后使用下面的 SQL 语句把下列数据存到这个表中:

INSERT INTO 'Ajax_example' VALUES ('Jerry', 120, 'm', 20);INSERT INTO 'Ajax_example' VALUES ('Regis', 75, 'm', 44);INSERT INTO 'Ajax_example' VALUES ('Frank', 45, 'm', 87);INSERT INTO 'Ajax_example' VALUES ('Jill', 22, 'f', 72);INSERT INTO 'Ajax_example' VALUES ('Tracy', 27, 'f', 0);INSERT INTO 'Ajax_example' VALUES ('Julie', 35, 'f', 90);

客户端 HTML 文件

现在让我们来建立客户端的 HTML 文件,也就是 ajax.html,它包含如下代码:

 

Max Age:
Max WPM:
Sex:
结果会显示在这里。

 

注意: 在查询中传递变量的方法取决于 HTML 标准以及我们使用哪种形式。

URL?variable1=value1;&variable2=value2;

上面的代码会显示一个如下所示的屏幕显示:

注意: 这还是一个模拟的屏幕显示,它还不能工作。

 

 

获取到条目之后结果会显示在这个部分。

注意: 这里是一个模拟的屏幕显示。

服务端 PHP 文件

客户端脚本已经准备就绪。现在,我们必须编写服务端脚本,它会从数据库中提取 age,wpm 和 sex,然后把它们发送回客户端。请把下面的代码放到 "ajax-example.php" 中。

1 
";37 $display_string .= "";38 $display_string .= "Name";39 $display_string .= "Age";40 $display_string .= "Sex";41 $display_string .= "WPM";42 $display_string .= "";43 44 // 针对返回的每个 person 条目在表格中插入一个新行45 while($row = mysql_fetch_array($qry_result)){46 $display_string .= "";47 $display_string .= "$row[name]";48 $display_string .= "$row[age]";49 $display_string .= "$row[sex]";50 $display_string .= "$row[wpm]";51 $display_string .= "";52 }53 54 echo "Query: " . $query . "
";55 $display_string .= "";56 57 echo $display_string;58 ?>

现在可以尝试在 Max Age 或者其他输入框中输入一个有效的值(比如 120),然后点击 Query MySQL 按钮。

获取到条目之后结果将会显示在这个部分

如果你成功完成这一课,那么你就知道如何串联使用 MySQL,PHP,HTML 和 JavaScript 编写 Ajax 应用程序了。

 

转载于:https://www.cnblogs.com/joyco773/p/5974314.html

你可能感兴趣的文章
Nginx配置文件nginx.conf详解
查看>>
常见的几种系统平台及文件系统
查看>>
oracle database guard
查看>>
TortoiseGit之配置密钥
查看>>
linux下apache+php安装常见问题
查看>>
ubuntu常用命令
查看>>
对Delphi 7/Delphi 2007的Windows服务类库的一个小改进
查看>>
了解你所不知道的SMON功能(二):合并空闲区间
查看>>
mysqldump备份数据库,并删除7天前的备份文件脚本
查看>>
webbench 网站压力测试工具
查看>>
Alter index coalesce VS shrink space
查看>>
samba共享
查看>>
XenServer 6.5实战系列:Install Update For XenServer 6.5
查看>>
LAMP报PDO的错怎么办?
查看>>
shell脚本介绍、shell脚本结构和执行、date命令用法、shell脚本中的变量
查看>>
Network Based Application Recognition (NBAR) 网络应用程序识别
查看>>
Linux服务器性能评估与优化、监控利器---dstat应用
查看>>
linux添加新硬盘、格式化以及自动挂载
查看>>
SQLSERVER备份脚本
查看>>
zabbix 自动发现 tomcat日志异常文件数量
查看>>