怎么在html中写PHP代码,前台页面从后台数据库中取值,
补充:我这里是一段PHP代码。从数据库取出的值怎么在页面显示?
<?php
$mysql_server_name = 'localhost';
$mysql_username = 'root';
$mysql_password = '';
$link = mysql_connect($mysql_server_name,$mysql_username,$mysql_password);
mysql_select_db('u_table',$link);
mysql_query('set names utf8');
$sql = "select * from word ";
$result = mysql_query($sql);
while ( $results = mysql_fetch_assoc($result)){
var_dump($aresults);
}
?>
答案:php代码可以写在html代码中的任意部分 只要带上<? ?> 界定标签就好了和平时写php没有任何区别 但是需要注意的一点是 这个文件的后缀名 要是 .php 的 所以更准确的说法应该是html写在了PHP文件中 这并不影响我们同时使用这两种语言 随便写了一点 给你参考下
<?php
//连接数据库
$link = mysql_connect("localhost", "username", "password")
or die("Could not connect: " . mysql_error());
print ("Connected successfully");
//选择数据库
mysql_select_db('dbname', $link) or die ('Can\'t use db : ' . mysql_error());
//进行你想要的操作
$a =123;
?>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>发现I Do一刻</title>
<link href="css/public.css" rel="stylesheet" type="text/css">
<script src="Scripts/AC_RunActiveContent.js" type="text/javascript"></script>
</head>
<body>
<?php
echo $a;
?>
</body>
</html>
用echo 直接输出到 页面上就好了 你自己看我下面写的html代码中 就有这样的例子 不管你想发到哪里都可以用这种方法
其他:html中写代码的前提是,文件后缀是php,要么就是ajax从后台取值,
重要的是,php的服务端语言,html是浏览器语言,js也是,不一样的。
上一个:编程PHP问题
下一个:ASP,JSP,net和PHP的区别???