zoukankan      html  css  js  c++  java
  • 查询数据(表格)

    <?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);
    ?>

  • 相关阅读:
    纯CSS实现垂直居中的几种方法
    用定位实现机器人效果
    Java 集合 HashMap & HashSet 拾遗
    Java 集合 持有引用 & WeakHashMap
    Java 泛型 通配符类型
    多线程threading 的使用
    mysql 数据库的设计三范式
    python 排序算法
    Python 中的单例模式
    mysql 数据库引擎
  • 原文地址:https://www.cnblogs.com/yucaiyun/p/6705484.html
Copyright © 2011-2022 走看看