使用php连接mysql
2021/12/16 2:47:52
本文主要是介绍使用php连接mysql,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
目录- 一.环境
- 二.创建数据库
- 三.代码
- 四.测验
一.环境
需要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
<?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
这篇关于使用php连接mysql的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-19php8的协程和hyperf的协程有什么区别?-icode9专业技术文章分享
- 2024-12-19php8 的fiber是什么?-icode9专业技术文章分享
- 2024-12-05怎么在php8,1 里面开启 debug?-icode9专业技术文章分享
- 2024-12-05怎么在php8,1 里面开启 debug?-icode9专业技术文章分享
- 2024-11-29使用PHP 将ETH账户的资产汇集到一个账户
- 2024-11-23怎么实现安卓+php 热更新方案?-icode9专业技术文章分享
- 2024-11-22PHP 中怎么实现判断多个值是否为空、null 或者为 false?-icode9专业技术文章分享
- 2024-11-11开源 PHP 商城项目 CRMEB 二次开发和部署教程
- 2024-11-09怎么使用php在kaufland平台刊登商品?-icode9专业技术文章分享
- 2024-11-05PHP的抽象类和接口是什么,有什么区别-icode9专业技术文章分享