前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >使用php连接mysql

使用php连接mysql

原创
作者头像
陈不成i
修改2021-06-30 18:12:50
修改2021-06-30 18:12:50
5.4K00
代码可运行
举报
文章被收录于专栏:ops技术分享ops技术分享
运行总次数:0
代码可运行

一.环境

需要lamp用于测试

1.安装httpd yum -y install httpd``systemctl start httpd

2.安装数据库 yum -y install mariadb mariadb-server``systemctl start mariadb

3.安装php相关 yum install -y php php-devel php-fpm php-mysql php-common php-devel``systemctl start php-fpm

二.创建数据库

1.登陆数据库,默认安装的没密码 mysql

2.创建one库 create database one;

3.创建user表 create table one.user(id int(11),name cahr(20),password char(20));

4.写入一个数据 insert into one.user values(1,'abc','abcd');

三.代码

1.创建一个首页文件 vim /var/www/html/index.html

代码语言:javascript
代码运行次数:0
复制
<?php
    $servername = "localhost"; #数据库地址
    $dbusername = "root"; #登陆
    $dbpassword = "";
    $dbname = "one"; #登陆后切换到哪个库
    $username =  $_GET ['username']; #从get方法获取参数
    $password =  $_GET ['password'];
    #登陆到数据库并建立连接
    mysql_connect($servername,$dbusername,$dbpassword) or die ("数据库连接失败");
    #查询语句,账号和密码从浏览器的get方法中获取
    $sql = "SELECT * FROM user WHERE username='$username' AND password='$password'";
    #切换到one库,并查询
    $result = mysql_db_query($dbname, $sql);
    #获取查询的状态,是否成功
    $userinfo = mysql_fetch_array($result);
    #判断一下,是否登陆成功
    if (empty($userinfo))
    {
        echo "登录失败";
    } else {
        echo "登录成功";
    }
    #输出sql语句,用于查看是否将username和password传进去
    echo "<p>SQL Query:$sql<p>";
?>

四.测验

浏览器输入,可以看到登陆成功了。xx=x&xx=x是用get方法传递参数。 http://1.1.1.1/index.php?username=abc&password=abcd

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一.环境
  • 二.创建数据库
  • 三.代码
  • 四.测验
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档