PHP基础----PHP 与 MySQL----php操作数据库标准思路(自己总结的,没有标号)

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


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值