如何js显示数据库的一个数据

JavaScript024

如何js显示数据库的一个数据,第1张

要用到ajax = = 这样要涉及的东西就多了。。。

我给个简单的例子吧~用jquery的post方法~

index.html:

<script src="http://jqueryui.com/jquery-1.5.1.js"></script> //引用jquery

<script>

$.post("index.php",null,function(data){ //Jquery.post(地址,参数,成功的回调函数)

alert(data)

})

</script>

----------------

index.php

<?php

echo "123"

?>

--------------

这样,运行index.html就可以弹出123~也就是php文件里面处理返回的内容。

推荐使用jquery ajax,那个按钮ID为“changebtn”,默认为显示“未拨打”,当点击的时候将$("#changebtn").val("显示全部"),然后再次点击判断val==“显示全部”就又将value改为"未拨打"就可以了,然后在ajax处理页面进行查询就可以了,你不会说你不知道怎么查询吧.

需要三个步骤:第一步,用php连接数据库;

第二步,用sql语句查询数据并把查询出来的结果存入到一个数组或对象中。

第三步,显示数据。

下面我就用面向过程的编程方式来显示数据。这里我用网页中的表格来显示数据。你可以根据你自己的需要来选择显示的方式。

?php

$conn=mysql_connect("localhost","用户名",”密码“)

//连接数据库,用户名、密码即数据库的用户名和密码

mysql_select_db("数据库名")

//选择你要查询的数据库的名称

mysql_query(”set

names

'gbk'“)

//设置查询的数据库数据编码,根据数据库的编码设置

$sql="select

*

from

user"

//比如说你要查询一个用户表user,假设它有三个字段,用户id,用户名username,密码password,

$rs=mysql_query($sql)

?

用户id

用户名

密码

?php

while($row=mysql_fetch_assoc($rs)){

?

?php

echo

$row['id']?

?php

echo

$row['username']?

?php

echo

$row['password']?

?php

}

?