zoukankan      html  css  js  c++  java
  • php新建数据库对象 基础知识

    数据访问 结合html 数据库 PHP
    面向对象的方式
    函数的方式

    1建立通道
    MySQLi 类
    通过构造函数造出

    连接数据库地址

    uesername 连接用户名

    passwd

    dbname

    port

    socket

    //造一个mysqli 对象,造连接对象 !!造一个通道

    $db=new MySQLi("localhost","root","123","mydb"); 4个参数

    //准备一条SQL语句
    $sql = "select * from info";

    //执行SQL语句 !!对执行语句进行一次查询,失败时返回false,查询成功返回结果集对象,其它返回true
    $reslut = $db->query($sql);

    //判断返回是否执行成功
    if($reslut)
    {
    //如果成功了,从结果集对象里面读取数据
    $attr = $reslut->fetch_all(); //并非所有环境都支持该方法,仅mysql原 生驱动
    while($attr = $reslut->fetch_row()) //fetch_row() 返回一行 执行几 次 返回第几行当读取不到数据 时,为false退出
    {
    var_dump($attr);
    }

    $attr = $reslut->fetch_assoc(); //返回关联数组 1
    $attr = $reslut->fetch_object();//返回对象 1
    $attr = $reslut->fetch_array();//返回数组既有索引又有关联1
    }

    $db = new mysql("","","","");

    $sql = "insert into info values()";

    $r = $db->query($sql);
    if($r)
    {
    echo"执行成功"
    }
    else
    {
    echo"失败"
    }

    用表格显示数据
    while($attr = $result->fetch_row())
    {echo"<tr>
    <td>{$attr[0]}</td>
    </tr>"}
    </table>
    用下拉列表显示
    <select>
    <php>
    ......
    while(){$attr = }
    <?php>
    </select>
    方式:从PHP中输出 echo"<select>" if ...echo "</select>"
    方式2:在HTML中嵌入PHP

  • 相关阅读:
    EL表达式 与 servlvet3.0的新规范
    回调函数
    结构体
    指针函数 和 函数指针
    BCC校验(异或和校验)
    stm32 USART串口通信
    stm32 中断
    Systick系统滴答定时器
    stm32f7 时钟
    按键连按和不连按
  • 原文地址:https://www.cnblogs.com/yuyu99/p/6430435.html
Copyright © 2011-2022 走看看