本文主要是介绍和我学php连接mysql数据库,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
和我学php连接mysql数据库确定你的php helloworld正常后
在netbeans里新建一个项目.
mysql数据库创建(可以用工具也可以直接敲SQL语句)
/*
MySQL Data Transfer
Source Host: localhost
Source Database: phptest
Target Host: localhost
Target Database: phptest
Date: 2010-3-10 10:30:30
*/
SET FOREIGN_KEY_CHECKS=0;
-- ----------------------------
-- Table structure for personal_info
-- ----------------------------
CREATE TABLE `personal_info` (
`pi_id` bigint(20) NOT NULL auto_increment,
`pi_name` varchar(50) NOT NULL,
`pi_tel` varchar(15) default NULL,
`pi_qq` varchar(15) default NULL,
`pi_email` varchar(50) default NULL,
PRIMARY KEY (`pi_id`)
) ENGINE=MyISAM AUTO_INCREMENT=5 DEFAULT CHARSET=utf8;
-- ----------------------------
-- Records
-- ----------------------------
INSERT INTO `personal_info` VALUES ('1', 'arpenker', '123456', '123456', 'arpenker@sina.com');
INSERT INTO `personal_info` VALUES ('1', 'tiger', '123456', '123456', 'tiger@sina.com');
index.php
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title></title>
</head>
<body>
<?php
echo "start";
$mysql_server_name="localhost"; //数据库服务器名称
$mysql_username="root"; // 连接数据库用户名
$mysql_password="123456"; // 连接数据库密码
$mysql_database="phptest"; // 数据库的名字
// 连接到数据库
$conn=mysql_connect($mysql_server_name, $mysql_username,
$mysql_password);
// 从表中提取信息的sql语句
$strsql="select * from personal_info";
// 执行sql查询
$result=mysql_db_query($mysql_database, $strsql, $conn);
// 获取查询结果
$row=mysql_fetch_row($result);
echo '<font face="verdana">';
echo '<table border="1" cellpadding="1" cellspacing="2">';
// 显示字段名称
echo "\n<tr>\n";
//for ($i=0; $i<mysql_num_fields($result); $i++)
//{
// echo '<td bgcolor="red"><b>'.
// mysql_field_name($result, $i);
// echo "</b></td>\n";
//}
echo "<td>id</td>
<td>姓名</td><td>电话</td><td>QQ</td><td>邮件</td>";
echo "</tr>\n";
// 定位到第一条记录
mysql_data_seek($result, 0);
// 循环取出记录
while ($row=mysql_fetch_row($result))
{
echo "<tr>\n";
for ($i=0; $i<mysql_num_fields($result); $i++ )
{
echo '<td bgcolor="#00FF00">';
echo "$row[$i]";
echo '</td>';
}
echo "</tr>\n";
}
echo "</table>\n";
echo "</font>";
// 释放资源
mysql_free_result($result);
// 关闭连接
mysql_close();
?>
</body>
</html>
run我们写好的程序.就可以看到数据库里的数据显示到页面上了.
这篇关于和我学php连接mysql数据库的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!