zoukankan      html  css  js  c++  java
  • PHP交互数据库

    教程

    图形化界面访问自己的服务器上数据库

    http://ip/phpmyadmin

     php文件

    运行

    <?php
    $servername = "localhost";
    $username = "root";
    $password = "dongdong";
    $dbname = "myDB";
    // 1创建数据库
    //
    $conn = new mysqli($servername, $username, $password, $dbname);
    // 2检测连接
    if ($conn->connect_error) {
        die("数据库连接失败: " . $conn->connect_error."
    ");
    } 
    echo "连接成功<br>";
    
    
    
    // 3使用 sql 创建数据表
    //$sql = "CREATE TABLE Wechart (
    // id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY, 
    // open_id VARCHAR(30) , 
    // driver_type VARCHAR(30) ,
    // driver_id VARCHAR(40) ,
    // driver_content VARCHAR(50),
    // reg_date TIMESTAMP
    // )";
    
    // if ($conn->query($sql) === TRUE) {
        // echo "数据表创建成功
    ";
    // } else {
        // echo "Error creating database: " . $conn->error."
    ";
    // }
    
    // 4 插入数据
    // $sql = "INSERT INTO Wechart (open_id, driver_type, driver_id)
    // VALUES ('dongdong', 'LED', 'led001');";
    
    //4-1插入一条消息
    //if ($conn->query($sql) === TRUE) {
    //	  echo "新记录插入成功
    ";
    //} else {
    //   echo "Error: " . $sql . "<br>" . $conn->error;
    //}
    
    //4-2插入多条数据
    // $sql .= "INSERT INTO Wechart (open_id, driver_type, driver_id)
    // VALUES ('xixi', 'LED', 'led002');";
    
    // $sql .= "INSERT INTO Wechart (open_id, driver_type, driver_id)
    // VALUES ('nanan', 'LED', 'led003');";
    
    	
    // if ($conn->multi_query($sql) === TRUE) {
        // echo "新记录插入成功
    ";
    // } else {
        // echo "Error: " . $sql . "<br>" . $conn->error;
    // }
    
    //5更新结果
    //省去 WHERE 子句,全部操作
    echo "更新数据内容<br>";
    $sql = "UPDATE Wechart SET driver_content='36',open_id='qq' WHERE driver_id='led001' AND driver_type='LED'";
    $result = $conn->query($sql);
    
    //6 删除结果
    //省去 WHERE 子句,全部操作
    echo "删除数据内容<br>";
    $sql = "DELETE FROM Wechart WHERE open_id='xixi'";
    $result = $conn->query($sql);
    
    
    //7单个查询结果
    
    
    $sql1 = "SELECT * FROM Wechart WHERE open_id='dongdong'";
    $result = $conn->query($sql1);
    
    echo "找到匹配数据如下:".$result->num_rows."<br>";
    
    while($row = mysqli_fetch_array($result))
    {
        echo $row['driver_type'] . " - " . $row['driver_id'];
        echo "<br>";
    }
    
    
    
    // 8 输出结果
    
    $sql1 = "SELECT open_id, driver_type, driver_id FROM Wechart";
    $result = $conn->query($sql1);
    
    echo "总共数据如下:".$result->num_rows."<br>";
     
    if ($result->num_rows > 0) {
        // 输出数据
        while($row = $result->fetch_assoc()) {
            echo "id: " . $row["id"]. " - driver_type: " . $row["driver_type"]. " -driver_id" . $row["driver_id"]. "<br>";
        }
    } else {
        echo "0 无结果";
    }
    
    
    
    
    
    // 关闭连接
    $conn->close();
    echo "数据库关闭
    ";
    
    ?>
    

      

  • 相关阅读:
    loadrunner12-参数化以及参数化关联
    loadrunner--vugen录制脚本提示“无Internet访问。您可能无法录制并执行业务进程”
    loadrunner--web_url函数用法
    loadrunner12-用Chrome如何录制脚本
    LoadRunner--Analysis各项指标详解
    Windows Error Code(windows错误代码详解)
    CentOS 7 (Linux) 下载百度网盘大文件
    博客园cnblogs:自定义页面风格
    Windows Server 2003 添加“Resin”到“服务”出错
    转:mysql分页原理和高效率的mysql分页查询语句
  • 原文地址:https://www.cnblogs.com/kekeoutlook/p/10197685.html
Copyright © 2011-2022 走看看