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

来源:互联网 发布:金兰软件怎么样 编辑:程序博客网 时间:2024/05/22 00:36

一、新建数据库用户

进入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>



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


这里写图片描述

0 0
原创粉丝点击