2021-04-10 php操作数据库

这篇博客展示了如何使用PHP连接到MySQL数据库,进行数据的插入和查询操作。通过设置数据库连接参数,成功连接后执行SQL语句,包括插入数据和从表中选取所有数据,将结果显示在HTML表格中。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

<?php
//选择数据库文件
$host ="127.0.0.1";                //mysql地址
$username="root";
$password="";
$dbname="db_study";                    //数据库名字
$tablename="tb2";                    //表名

echo"现在开始尝试连接mysql"."<br>";
if($connID= mysqli_connect($host,$username,$password,$dbname) ) //连接mysql
    {
        echo"数据库连接成功!"."<p>";
        mysqli_query($connID,"set names utf8mb4");                               //没有此行代码 一会儿插入内容就是乱码
        mysqli_query($connID,"SELECT * FROM $tablename ");
        mysqli_query($connID,"INSERT INTO $tablename (id, name, pwd, addr) 
        VALUES (6,'剑圣','4008','部落')");
    }
else{
        echo"数据库连接失败!"."<p>";
    }
?>

//================从mysql数据库表中读取数据,显示到网页表格中==================================

<?php
//选择数据库文件
$host ="127.0.0.1";                //mysql地址
$username="root";
$password="";
$dbname="db_study";                    //数据库名字
$tablename="tb2";                    //表名
$retn=0;                            //mysqli_query()成功执行返回1

echo"现在开始尝试连接mysql"."<br>";
if($connID= mysqli_connect($host,$username,$password,$dbname) ) //连接mysql
    {
        echo"数据库连接成功!"."<p>";
        mysqli_query($connID,"set names utf8mb4"); 
        
        $retn= mysqli_query($connID,"INSERT INTO $tablename (id, name, pwd, addr) 
        VALUES (6,'剑圣','4008','部落')");
        if($retn){echo"语句执行成功!"."<p>";}else{echo"语句执行失败!"."<p>";}
        
        echo "                                            /*//表格*/
            <table border= \"1px\" align=\"left\">    
            <tr>
                <td>id</td>
                <td>name</td>
                <td>pwd</td>
                <td>addr</td>
            </tr>
            ";
        $retn= mysqli_query($connID,"SELECT * FROM $tablename ");       

          当mysqli_query的具体内容为查询时,此函数的返回值是一个多行代码,并且无法转换成字符串

        while($result=mysqli_fetch_array($retn))
        {
            echo"                                                                 <tr>行      <td>列
                <tr>
                    <td>".$result["id"]."</td>
                    <td>".$result["name"]."</td>
                    <td>".$result["pwd"]."</td>
                    <td>".$result["addr"]."</td>
                </tr>
                ";
        }
    }
else{
        echo"数据库连接失败!"."<p>";
    }
?>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值