如何在网页上设计一个灯,根据数据库中的信息判断亮和灭呢

解决方案 »

  1.   

    MySQL设计:
    首先进入 mysql 中数据库 test 创建数据表 light 字段 switch# 创建数据表
    CREATE TABLE light (
    switch tinyint(1)
    )DEFAULT CHARSET=utf8;
    # 插入开关 默认关闭
    INSERT INTO `light`(`switch`) VALUES (0);
    PHP设计:<?php
    //链接地址
    $host = "localhost"; 
    //数据库账号
    $user = "root";
    //数据库密码
    $pass = "";
    //链接的数据库
    $db = 'light';// 创建连接
    $conn = new mysqli($host, $user, $pass,$db);
     
    // 检测连接
    if($conn -> connect_error) {
        die("连接失败: " . $conn -> connect_error);
    }if($query = $conn -> query("SELECT * FROM `$db` WHERE 1")) {
    //取得电灯状态
    $state = $query -> fetch_assoc()["switch"];
    //判断电灯状态
    if($state == 0) {
    echo "电灯当前是关闭的<img src='#' />";
    } else if($state == 1) {
    echo "电灯当前是开启的<img src='#' />";
    } else {
    echo "未知错误";
    }} else {
    echo "查询电灯状态失败";
    }