myconfig26.php
定义链接数据库的常量
<span style="font-size:18px;"><?php
//定义链接数据库的常量
/**
* Created by PhpStorm.
* User: hao
* Date: 2015/9/3
* Time: 7:45
*/
//定义的常量
//本地
define('MYSQL_HOST','localhost');
//用户名
define('MYSQL_ROOT','root');
//密码
define('MYSQL_PW','');</span>
myfunctions26.php
链接数据库
<span style="font-size:18px;"><?php
//链接数据库
/**
* Created by PhpStorm.
* User: hao
* Date: 2015/9/3
* Time: 7:50
*/
require_once 'myconfig26.php';
//链接服务器的方法:
function connectDb(){
// 链接服务器(链接数据库)
$conn=mysql_connect(MYSQL_HOST,MYSQL_ROOT,MYSQL_PW);
// 如果没有链接成功,程序停止
if(!$conn){
die('can not conn db');
}
// 选择数据库
mysql_select_db('myapp');
return $conn;
}</span>
index26.php
php操作数据库,查询所有数据
<span style="font-size:18px;"><?php
//php操作数据库,查询所有数据
//从mysql数据库中查询到数据,最终写到html表格中
require_once 'myfunctions26.php';
?>
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
</head>
<body>
<table width='500px' border='1' style='border-collapse:collapse;text-align: left '>
<tr>
<th>id</th>
<th>名字</th>
<th>年龄</th>
</tr>
<?php
//链接数据库
$conn = connectDb();
//查询表中所有的数据
//改变sql语句,可以随意查询
$result = mysql_query("SELECT * FROM mytable");
//mytable表中有多少条数据
$mycount = mysql_num_rows($result);
print_r($mycount);
//循环拿出所有数据
for ($i = 0; $i < $mycount; $i++) {
//把数据转化成数组
$result_arr = mysql_fetch_assoc($result);
//打印出数组数据
print_r($result_arr);
// 打印出来3条数据,这里我就写了1条,其他模式都一样
// Array
// (
// [_id] =>; 1
// [_name] =>; zhang3
// [_age] =>; 12
//)
$id = $result_arr['_id'];
$name = $result_arr['_name'];
$age = $result_arr['_age'];
echo "<tr><td>$id</td><td>$name</td><td>$age</td></tr>";
}
?>
<table/>
</body>
</html>
</span>
源码下载:
http://download.csdn.net/detail/zhaihaohao1/9079123