PHP 和 AJAX MySQL 数据库实例 (总结)
2014-10-30 10:57
531 查看
js查询mysql数据库 中间件php
html中加载js代码, 用js打开php文件,调用php查询数据库的数据。(前台页面,可以将html和js放在一个文件里html内写具体js)
01.html
selectuser.js
getuser.php
html中加载js代码, 用js打开php文件,调用php查询数据库的数据。(前台页面,可以将html和js放在一个文件里html内写具体js)
01.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf8" /> <script src="selectuser.js"></script> </head> <body> <form> Select a User: <select name="users" onchange="showUser(this.value)"> <option value="1">Peter Griffin</option> <option value="2">Lois Griffin</option> <option value="3">Glenn Quagmire</option> <option value="4">Joseph Swanson</option> </select> </form> <p> <div id="txtHint"><b>User info will be listed here.</b></div> </p> </body> </html>
selectuser.js
var xmlHttp function showUser(str) { xmlHttp=GetXmlHttpObject() if (xmlHttp==null) { alert ("Browser does not support HTTP Request") return } var url="getuser.php" url=url+"?q="+str url=url+"&sid="+Math.random() xmlHttp.onreadystatechange=stateChanged xmlHttp.open("GET",url,true) xmlHttp.send(null) } function stateChanged() { if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") { document.getElementById("txtHint").innerHTML=xmlHttp.responseText } } function GetXmlHttpObject() { var xmlHttp=null; try { // Firefox, Opera 8.0+, Safari xmlHttp=new XMLHttpRequest(); } catch (e) { //Internet Explorer try { xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); } } return xmlHttp; }
getuser.php
<?php header("Content-type:text/html;charset=utf8"); $q=$_GET["q"]; $con = mysql_connect('localhost', 'root', ''); if (!$con) { die('Could not connect: ' . mysql_error()); } mysql_select_db("t2ecmall", $con); mysql_query("set names utf8"); $sql="SELECT * FROM ecm_acategory "; $result = mysql_query($sql); echo "<table border='1'> <tr> <th>Firstname</th> <th>Lastname</th> <th>Age</th> <th>Hometown</th> </tr>"; //$row=mysql_fetch_array($result))!==false //$row = mysql_fetch_array($result) while($row=mysql_fetch_array($result)) { echo "<tr>"; echo "<td>" . $row['cate_id'] . "</td>"; echo "<td>" . $row['cate_name'] . "</td>"; echo "<td>" . $row['parent_id'] . "</td>"; echo "<td>" . $row['code'] . "</td>"; echo "</tr>"; } echo "</table>"; mysql_close($con); ?>
相关文章推荐
- PHP 和 AJAX MySQL 数据库实例
- PHP 和 AJAX MySQL 数据库实例
- PHP 和 AJAX MySQL 数据库实例
- PHP 和 AJAX MySQL 数据库实例
- 如何从数据库调出数据显示到页面PHP+Mysql+Html(简单实例)
- PHP+Mysql树型结构(无限分类)数据库设计的2种方式实例
- Shell、Perl、Python、PHP访问 MySQL 数据库代码实例
- php mysql操作mysql_connect连接数据库实例详解
- jQuery+Ajax+PHP+Mysql实现分页显示数据实例讲解
- 如何从数据库调出数据显示到页面 PHP+Mysql+Html(简单实例)
- php+mysql结合Ajax实现点赞功能完整实例
- Shell、Perl、Python、PHP访问 MySQL 数据库代码实例
- PHP 开发 APP 接口 学习笔记与总结 - APP 接口实例 [1] 单例模式连接数据库
- PHP+Mysql树型结构(无限分类)数据库设计的2种方式实例
- 【总结】纯php 操作 mysql 数据库 分类: php mysql 数据库 增删改查 2014-04-16 14:47 461人阅读 评论(0) 收藏
- PHP 开发 APP 接口 学习笔记与总结 - APP 接口实例 [2] 首页 APP 接口开发方案 ① 读取数据库方式
- PHP+Mysql树型结构(无限分类)数据库设计的2种方式实例
- php+mysqli使用面向对象方式查询数据库实例
- [ASP/PHP/JSP]MySQL5.0中文问题及JDBC数据库连接和JSP汉字编码问题解决方法总结
- 从数据库调出数据显示到页面 PHP+Mysql+Html(简单实例)