在HTML的表格中显示数据库的数据信息 数据库的表中,有name和password在HTML的表格中,分开显示出name的值和password的值如果通过PHP获取到数据库的数据后,怎么在HTML的表格中显示出 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 例如显示name的值<?php foreach($pdo->query($sql) as $rows){?><table><tr><td><input type="text" name="name" value="<?=$rows['name'] ?>" /></td></tr></table><?php}?> // 创建数据库CREATE TABLE `user` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `name` varchar(20) NOT NULL, `password` varchar(100) NOT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=latin1;插入表数据INSERT INTO `test`.`user` (`id` ,`name` ,`password`)VALUES (NULL , 'fdipzone', '123');INSERT INTO `test`.`user` (`id` ,`name` ,`password`)VALUES (NULL , 'csdn', '456');php代码<?php //打开数据库 function opendb(){ $conn=@mysql_connect("localhost","root","") or die(mysql_error()); @mysql_select_db('test',$conn) or die(mysql_error()); } opendb(); echo '<meta http-equiv="content-type" content="text/html; charset=utf-8">'; $sqlstr = "select * from user"; $query = mysql_query($sqlstr) or die(mysql_error()); while($thread=mysql_fetch_assoc($query)){ $result[] = $thread; } if($result){ echo '<table><tr><td>name</td><td>password</td></tr>'; foreach($result as $val){ echo '<tr><td>'.$val['name'].'</td><td>'.$val['password'].'</td></tr>'; } echo '</table>'; }?> 首先.html格式的文件不能解析php,要输出php变量必须是.php后缀的文件。输出方法$password;$username; //假设你已经得到这两个变量了<html><body><table><tr><?php echo $username; ?><//tr><tr><?php echo $password; ?><//tr></table></body></html> phpmailer发邮件乱码怎么办? PHP调用画图函数的问题 求助php-5.3.2-Win32-VC9-x86安装失败 PHP 实现在线聊天功能 求救 关于“网上银行支付系统”,有人知道吗? 再提一问,这个错误是什么? 请问怎么检查是否有文件被上传? LINUX+PHP+ASP方法论 用PHP开发一个聊天室有哪些方案? php 的原样输出 php curl 上传多文件,怎么弄啊 php 的error_reporting 不论 什么错误都中断程序执行怎么设置
<?php foreach($pdo->query($sql) as $rows){?>
<table>
<tr>
<td><input type="text" name="name" value="<?=$rows['name'] ?>" /></td>
</tr>
</table>
<?php
}
?>
// 创建数据库
CREATE TABLE `user` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `name` varchar(20) NOT NULL, `password` varchar(100) NOT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=latin1;
插入表数据INSERT INTO `test`.`user` (`id` ,`name` ,`password`)VALUES (NULL , 'fdipzone', '123');
INSERT INTO `test`.`user` (`id` ,`name` ,`password`)VALUES (NULL , 'csdn', '456');
php代码<?php //打开数据库
function opendb(){
$conn=@mysql_connect("localhost","root","") or die(mysql_error());
@mysql_select_db('test',$conn) or die(mysql_error());
}
opendb(); echo '<meta http-equiv="content-type" content="text/html; charset=utf-8">'; $sqlstr = "select * from user";
$query = mysql_query($sqlstr) or die(mysql_error()); while($thread=mysql_fetch_assoc($query)){
$result[] = $thread;
} if($result){
echo '<table><tr><td>name</td><td>password</td></tr>';
foreach($result as $val){
echo '<tr><td>'.$val['name'].'</td><td>'.$val['password'].'</td></tr>';
}
echo '</table>';
}?>
输出方法$password;
$username; //假设你已经得到这两个变量了<html>
<body>
<table>
<tr><?php echo $username; ?><//tr>
<tr><?php echo $password; ?><//tr>
</table>
</body>
</html>