wamp+win10: php连接Mysql, delete update insert 详细操作步骤

本文介绍如何使用PHP连接MySQL数据库,并演示创建数据库用户、编写测试文件、新建数据库及表、插入数据以及基本的增删改查操作。

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

一、新建数据库用户

进入phpmyAdmin
- 点击“用户”(Users)

点击“用户”(Users)

  • 点击用户列表下方的“添加用户”(Add user)

  • 如下图操作

    这里写图片描述

  • 点击“执行”(“Go”)之后,可以看到增加了user用户。
    注意:Grant必须为Yes,否则无法连接数据库。如果为No,点击右边“Edit Privileges” ,在上图中的Administration下的GRANT前面框框打勾,再点击”Go”或”执行”按钮。

这里写图片描述


二、写index.php文件

1、在wamp的www目录下,新建文件夹,命名为test。在test文件夹下,新建index.php文件,内容为:

<html>
    <head>
        <title>php连接mysql数据库</title>
    </head>
    <body>
        <?php 
            $dbHostname = "localhost";
            $dbUsername = "user";
            $dbPassword = "123455";
            $dbName     = "test";
            $dblink = mysql_connect($dbHostname, $dbUsername, $dbPassword);
            if ($dblink) { 
                echo "连接成功!"; 
                } 
            else { 
                echo "连接失败!"; 
            } 
        ?>
    </body>
</html>



2、在浏览器地址栏,输入”localhost:8080/test(我localhost配置监听的是8080端口),回车。可以看到显示连接成功。

这里写图片描述

三、新建数据库并建表。注意选择的编码格式,连接数据库时需要匹配。

这里写图片描述


此时可以看到已经新建了dbtest1数据库

这里写图片描述


- 点击dbtest1, 输入表名和列数,然后点击右下角的“执行”(“GO”)。

这里写图片描述


- 然后一次输入各行各列的信息。我输入完之后是这样的表:

这里写图片描述

  • 这个时候表还是空的,需要插入数据。点击Insert:

这里写图片描述


- 我插入了两条记录:另一条是(2,b,2,女,2017-01-02)

这里写图片描述


- 也可以通过SQL语句来插入:

-这里写图片描述



- 这时候点击student表,查看刚才插入的3条记录:

-这里写图片描述



五、php操作Mysql

分5个步骤:
1、连接数据库系统(主机名,用户名,密码等)
2、设置编码集
3、选择要连接的数据库
4、操作
5、关闭数据库

<html>
    <head>
        <title>php连接mysql数据库</title>
    </head>
    <body>
        <?php 
            $dbHostname = "localhost";
            $dbUsername = "user";
            $dbPassword = "xushuai";
            $dbName     = "dbtest1";
            $dblink = mysql_connect($dbHostname, $dbUsername, $dbPassword) or 
            die("Could not connect:".mysql_error());
            //设置字符集,必须跟数据库设置相匹配
            mysql_query("set names 'GBK'");
            //选择数据库
            mysql_select_db($dbName);


            function _print($dblink){
                $sql_1 = "select * from student";
                $result = mysql_query($sql_1,$dblink);

                while($row = mysql_fetch_array($result)){
                    echo "<div style =\"height:24px;line-height:24px;font-weight:bold;\">";
                    echo "id=".$row['id']."  name=".$row['name']."  age=".$row['age']."  gender=".$row['gender']."  class=".$row['class']."<br/>";
                    echo "</div>";
                }
            }
            echo "<br/><b>select * from student:</b>";
            _print($dblink);

            $sql_2 = "insert into student(id,name,age,gender,class) values('4','d','4','男','2017-01-04');";
            mysql_query($sql_2,$dblink);
            echo "<br/><b>insert into student(id,name,age,gender,class) values('4','d','4','男','2017-01-04'):</b>";
            _print($dblink);

            $sql_3 = "delete from student where id = 4;";
            mysql_query($sql_3,$dblink);
            echo "<br/><b>delete from student where id = 4:</b>";
            _print($dblink);

            $sql_4 = "update student set name = 'e' where id = 1;";
            mysql_query($sql_4,$dblink);
            echo "<br/><b>update student set name = 'e' where id = 1:</b>";
            _print($dblink);

            mysql_close($dblink);
        ?>
    </body>
</html>



执行如上代码,在地址栏输入地址,可以看到以下结果:


这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值