用php怎么连接mysql数据库首先搭建PHP开发运行环境,安装完成后再使用PHP连接mysql , 代码操作步骤如下:
下载php_mysql.dll扩展 , 放到ext文件夹下,如果存在则跳过;
打开php.ini配置文件 , 去掉extension=php_mysql.dll项前面的分号,如果已取掉则跳过此步骤;
然后运行phpinfo();如果存在mysql项 , 则说明已经开启mysql扩展 。
php连接mysql数据库操作:
运行结果:
PHP源代码连接数据库数据库有很多种类:mysql,oracle,mssql,db2等等 。PHP操作数据库的时候,要保证该类型数据库的扩展已开启 。这里连接的数据库以mysql为例:
?php
//数据库服务器地址
$host="localhost";
//连接数据库用户名
$uname="root";
//连接数据库密码
$upass="";
//连接数据库
$conn=mysql_connect($host, $uname,$upass);
//判断连接
if(!$conn){
die("连接数据库失败!").mysql_errno();
}
//连接成功,其他操作省略
?
php登录页面完整代码连接数据库【php57连接数据库 php连接数据库命令】创建conn.php,连接数据库 。
$dns = 'mysql:host=127.0.0.1;dbname=test';
$username = 'root';
$password = 'root';
// 1.连接数据库,创建PDO对象
$pdo = new PDO($dns,$username,$password);
创建login.html,登陆页面 。
用户名
密 码
创建login.php,验证账号密码 。
header("Content-Type: text/html; charset=utf8");
if(!isset($_POST["submit"])){
exit("错误执行");
}//检测是否有submit操作
include('conn.php');//链接数据库
$name = $_POST['name'];//post获得用户名表单值
$pwd = sha1($_POST['password']);//post获得用户密码单值
if ($name$pwd){//如果用户名和密码都不为空
$sql = "select * from user where username = '$name' and password='$pwd'";//检测数据库是否有对应的username和password的sql
$stmt = $pdo-prepare($sql);
$stmt-execute();
if($stmt-fetch(PDO::FETCH_BOUND)){//0 false 1 true
header("refresh:0;url=welcome.html");//如果成功跳转至welcome.html页面
exit;
}else{
echo "用户名或密码错误";
echo "
setTimeout(function(){window.location.href='https://www.04ip.com/post/login.html';},1000);
";//如果错误使用js 1秒后跳转到登录页面重试;
}
}else{//如果用户名或密码有空
echo "表单填写不完整";
echo "
setTimeout(function(){window.location.href='https://www.04ip.com/post/login.html';},1000);
";
//如果错误使用js 1秒后跳转到登录页面重试;
}
$pdo = null;
创建signup.html,注册页面
用户名:
密 码:
创建signup.php
header("Content-Type: text/html; charset=utf8");
if(!isset($_POST['submit'])){
exit("错误执行");
}//判断是否有submit操作
$name=$_POST['name'];//post获取表单里的name
$pwd = sha1($_POST['password']);//post获取表单里的password
include('conn.php');//链接数据库
$sql="insert into user(id,username,password) values (null,'$name','$pwd')";//向数据库插入表单传来的值的sql
$stmt = $pdo-prepare($sql);
$stmt-execute();
$stmt-fetch(PDO::FETCH_BOUND);
if (!$stmt){
die('Error: ' . $stmt-getMessage());//如果sql执行失败输出错误
}else{
echo "注册成功";//成功输出注册成功
}
$pdo = null;//关闭数据库
php怎么连接Mysql数据库问题!php链接mysql必备条件:
已安装mysql数据库;
检查php环境是否已开启mysql扩展(一般情况下是开启的);
检查方法:a.使用phpinfo();函数 , 看有没有mysql项;b.打开php.ini文件,检查php_mysql.dll前分号是否已取掉 。
php链接代码如下:
?php
//设置编码格式
header("Content-type:text/html;charset=utf-8");
//定义数据库主机地址
$host="localhost";
//定义mysql数据库登录用户名
$user="root";
//定义mysql数据库登录密码
$pwd="";
//链接数据库
$conn = mysql_connect($host,$user,$pwd);
//对连接进行判断
if(!$conn){
die("数据库连接失败!".mysql_errno());
}else{
echo "数据库连接成功!";
}
?
运行结果:
php57连接数据库的介绍就聊到这里吧,感谢你花时间阅读本站内容 , 更多关于php连接数据库命令、php57连接数据库的信息别忘了在本站进行查找喔 。
推荐阅读
- jquerycss对象,jquery对象的方法
- 执法仪直播设备,执法仪配件
- python3多函数过滤 python 过滤函数
- 回族直播适合穿什么衣服,回族人穿的衣服叫什么
- 微软怎么关闭电脑更新系统,微软更新中关闭电脑
- java代码如何描述,一段java代码的详细解说
- vb.net单选按钮 vb中的单选按钮数组怎么弄
- 手机连不上红米电视怎么办,红米手机连不上网怎么办
- 模拟龙卷风游戏怎么玩,龙卷风模拟器游戏视频