php学习笔记--3(连接mysql并查询结果)


DROP TABLE IF EXISTS `person`;
CREATE TABLE `person` (
`id` int(11) NOT NULL auto_increment,
`name` varchar(255) default NULL,
`age` int(11) default NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8;

-- ----------------------------
-- Records
-- ----------------------------
INSERT INTO `person` VALUES ('1', '张三', '20');
INSERT INTO `person` VALUES ('2', '李四', '30');
INSERT INTO `person` VALUES ('3', '王五', '50');



<head>
<meta http-equiv="Content-Type" content="text/html; charset=gbk" />
<title>mysql查询</title>
</head>

<body>

<?php
$host = "localhost";//服务器地址
$user = "root";//mysql用户名称
$password = "";//mysql用户密码
$conn=mysql_connect($host,$user,$password);
if(!$conn) echo "<h1>失败!</h1>";
else echo "<h1>成功!</h1>";
?>
<table width="300" height="32" border="1" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="200" align="center">姓名:</td>
<td width="50" align="center">年龄</td>
</tr>
<?php
mysql_select_db("php", $conn);
mysql_query("SET NAMES gbk");//指定数据库字符集,一般放在连接数据库后面
$result = mysql_query("SELECT * FROM person");//结果集
//迭代结果集 并显示
while($row = mysql_fetch_array($result))
{
echo "
<tr>
<td align=\"center\">".$row['name']."</td>
<td>".$row['id']."</td>
</tr>";
}
//释放资源
mysql_free_result($result);//释放结果级
mysql_close($conn);//释放连接
?>
</table>
</body>
</html>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值