Maison > Article > développement back-end > mysql - 如何用php获取数据库里面的数据并在html指定位置调用,显示在页面上(wamp环境)
html里有一个input用来显示后端获取的数据
php文件从数据库获取数据的操作也懂
目前就是不太明白整个交互的过程是什么~
html里有一个input用来显示后端获取的数据
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混合式实现方法:
<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过程。