如何用php获取数据库里面的数据并在html指定位置调用,显示在页面上(wamp环境)

  1. html里有一个input用来显示后端获取的数据

  2. php文件从数据库获取数据的操作也懂

目前就是不太明白整个交互的过程是什么~

阅读 11.8k
2 个回答

使用框架的情况会帮你分配地址对应的MVC然后显示,不使用框架直接在一个html页面嵌套后端数据请求然后填充到input

code:

<!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=utf-8" />
<title>无标题文档</title>
</head>

<body>
<center><table style="border:dotted;border-color:#F06">
<caption>留言内容</caption>
<tr><th>编号</th><th>用户</th><th>标题</th><th>内容</th><th>发表时间</th></tr>
<?php
$link=mysql_connect('localhost','root','123')or die("数据库连接失败");
//连接数据库
mysql_select_db('lyb',$link);//选择数据库
mysql_query("set names utf8");//设置编码格式

$q="select * from content";//设置查询指令
$result=mysql_query($q);//执行查询
while($row=mysql_fetch_assoc($result))//将result结果集中查询结果取出一条
{
 echo"<tr><td>".$row["id"]."</td><td>".$row["username"]."</td><td>".$row["title"]."</td><td>".$row["content"]."</td><td>".$row["lastdate"]."</td><tr>";
 
}
?>
</table>
<a href="liuyanban.html">返回</a>

</center>
</body>
</html>

首先,根据我们的这个需求,就有两种方法可以实现!

1.作为WAMP环境下,入门学习PHP后端新手,我们先看PHP+HTML混合式实现方法:

index.php 文件内容:

<!Docutype html>
<html lang="zh-CN">
<meta>
<title>测试PHP+HTML混合</title>
</meta>
<body>
<?php 
# 这一部分内容请您书写查询mysql数据库的过程
# 并将需要显示的值保存在变量 $fuck 中
# your code here....
?>
<input name="testvalue" value="<?php echo $fuck; ?>">
</body>
</html>

2.作为一个后端PHP,很多时候需要我们整合数据到前端,学习了Javascript之后,我们则可以采用异步交互的方式从后端获取查询结果更新到input输入域。
项目中我们通常采用后种方式实现。

如需了解,这些关键词可供您参考:

Javascript
ajax
js异步交互
您可以可以使用JQuery库体验更好的Javascript的Hack过程。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题