• 查询数据(表格)


    <?php
    echo "<meta charset='utf-8'>";
    //接收数据GET,POST两种方法
    //用post方式接收
    $name = $_POST['name'];
    $password = $_POST['password'];
    $sex = $_POST['sex'];
    $mail = $_POST['mail'];
    // $time = $_POST['date of birth'];


    //php函数操作MySQL数据库,MySQL的数据库函数只能操作MySQL数据库
    //操作数据库步骤
    //1连接数据库
    $host='127.0.0.1';//本地主机
    $username='root';//账号
    $pwd='root';//密码
    $cn=mysql_connect($host,$username,$pwd);
    if(!is_resource($cn)){
    die(mysql_errno().mysql_error());//输出个错误码以及解释错误
    }
    //2选择数据库
    $db=mysql_select_db('sankea');
    if(!$db){
    die(mysql_errno().mysql_error());
    }
    //查看变量类型
    // var_dump($cn);
    //3选择字符集
    $sql='set name"utf8"';
    mysql_query($sql);
    //查询表;

    //打开数据库
    $sql='SELECT * FROM jsj_1';
    echo '<br>'.$sql;
    //执行select查询语句,返回一个查询结果集
    $rs=mysql_query($sql);


    if($rs){
    //mysql_fetch_array();从查询结果集中取一条记录
    //$row是一维数组
    $rows=array();//声明$rows是空数组
    while(($row=mysql_fetch_array($rs,MYSQL_ASSOC))!== false){
    //往rows数组不断插入$row
    $rows[]=$row;
    }
    echo '<pre>';//使数组竖排排列
    print_r($rows);

    $table='<table style="border:1px solid red">';
    foreach ($rows as $index=>$row){
    $table.='<tr style="border:1px solid red">';
    foreach ($row as $column=>$value){
    $table.='<td style="border:1px solid red">'.$column.':'.$value.'<td>';
    }
    $table.='<tr style="border:1px solid red">';
    }
    $table.='</table>';
    echo $table;
    }else{
    echo mysql_errno().mysql_error();
    }

    //5断开数据库
    mysql_close($cn);
    ?>

  • 相关阅读:
    JAVA面向对象初步知识总结:封装、继承、多态
    最短路径算法
    Retrofit源码分析(一)
    属性动画总结(纯搬运郭霖先生的文章)
    多项式相关算法模板
    二分图匹配问题
    一般图匹配
    三种上下界网络流模板
    最大流模板
    2017-2018 Petrozavodsk Winter Training Camp, Saratov SU Contest
  • 原文地址:https://www.cnblogs.com/yucaiyun/p/6705484.html
Copyright © 2020-2023  润新知