Maison >développement back-end >tutoriel php >mysql - 如何用php获取数据库里面的数据并在html指定位置调用,显示在页面上(wamp环境)

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

WBOY
WBOYoriginal
2016-10-10 11:56:262477parcourir

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

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

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

回复内容:

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

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

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

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

code:

<code>


<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>无标题文档</title>



<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>";
 
}
?>
</tr>
</table>
<a href="liuyanban.html">返回</a>

</center>

</code>

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

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

index.php 文件内容:

<code>

<meta>
<title>测试PHP+HTML混合</title>


<?php # 这一部分内容请您书写查询mysql数据库的过程
# 并将需要显示的值保存在变量 $fuck 中
# your code here....
?>
<input name="testvalue" value="<?php echo $fuck; ?>">


</code>

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

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

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

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn