AJAX是一种运用JavaScript与XML技术进行客户端与服务器端数据交互的技术,现已发展为组合技术形式,使用AJAX中最重要的就是数据(XML/JSON)的处理。JSON作为一种轻量级的数据格式,因为使用简单、易读、易编写,现在广泛被用于AJAX与后台交互中。
在使用AJAX技术与后台进行交互时,常常需要对数据进行增、删、改、查。而所有这些操作都需要对数据进行处理,因此需要使用库对数据进行管理。
数据库技术在数据处理中也占着重要地位,以MysqL为例,建立连接的代码如下:
$conn = MysqLi_connect($servername,$username,$password,$dbname); if (!$conn) { die("Connection Failed: " . MysqLi_connect_error()); }
$sql = "SELECT id,name,age FROM users"; $result = MysqLi_query($conn,$sql); $data = array(); if (MysqLi_num_rows($result) > 0) { while($row = MysqLi_fetch_assoc($result)) { $data[] = $row; } } echo json_encode($data);
在使用JSON时,需要注意JSON的key/value类型都必须是双引号引起来的,否则会出现语法错误。常见的JSON操作函数有json_encode()和json_decode()。json_encode()用于将数组或对象转化为JSON数据格式,而json_decode()用于将JSON格式的数据转化为PHP数组或对象。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。