PHP调用mysql

文章目录[x]
  1. 1:面向过程
  2. 2:面向对象

面向过程

1.连接数据库

<?php
#连接数据库
$sql = mysqli_connect("127.0.0.1","root","123456");
#检测连接
if($sql===false){
	echo '数据库连接失败!'.mysqli_connect_error();
}else{
	echo "数据库连接成功!";
}

2.创建数据库

<?php
#连接数据库
$sql = mysqli_connect("127.0.0.1","root","123456");
#检测连接
if($sql===false){
echo '数据库连接失败!'.mysqli_connect_error();
}

if(mysqli_query($sql,"CREATE DATABASE fengmo")===true){
echo "数据库创建成功!";
}

3.创建数据表

<?php
#连接数据库
$sql = mysqli_connect("127.0.0.1","root","123456","fengmo");
#检测连接
if($sql===false){
	echo '数据库连接失败!'.mysqli_connect_error();
}
$table = "CREATE TABLE mo66(
id int(11),
user text(30),
pass text(30)
)";
if(mysqli_query($sql,$table)===true){
	echo "数据表创建成功!";
}

4. 查询数据表

<?php #连接数据库
$sql = mysqli_connect("127.0.0.1","root","123456","fengmo");
#检测连接
if($sql===false){
	echo '数据库连接失败!'.mysqli_connect_error();
}
$table = "CREATE TABLE mo66( id int(11), user text(30), pass text(30) )";
if(mysqli_query($sql,$table)===true){
	echo "数据表创建成功!";
}
$qu = mysqli_query($sql,"select * from mo66");
$assoc = mysqli_fetch_assoc($qu);
var_dump($assoc);

5. 获取上一次插入的主键

mysqli_insert_id();

6.获取受影响的行数

mysqli_affected_rows();

7. 关闭资源

mysqli_close($sql);

面向对象

1.连接数据库

<?php
$host = "127.0.0.1";
$log = "root";
$pass = "123456";
$sql = new mysqli($host,$log,$pass);
if($sql->connect_error){
    echo '连接失败!';
}else{
    echo '连接成功!';
}

2.创建数据库

语句:CREATE DATABASE 数据库名

<?php
$host = "127.0.0.1";
$log = "root";
$pass = "123456";
$sql = new mysqli($host,$log,$pass);
if($sql->connect_error){
    echo '连接失败!';
}else{
#创建一个mo的数据库
    if($sql->qurey("CREATE DATABASE mo") === true){
echo "数据库创建成功!";
}else{
echo "创建失败" . $sql->error;
}
}

3.删除数据库

语句:DROP DATABASE 数据库名

<?php
$host = "127.0.0.1";
$log = "root";
$pass = "123456";
$sql = new mysqli($host,$log,$pass);
if($sql->connect_error){
    echo '连接失败!';
}else{
    if($sql->qurey("DROP DATABASE mo") === true){
        echo "删除数据库成功!";
    }else{
        echo $sql->error;
    }
}

学习中

点赞

发表评论

昵称和uid可以选填一个,填邮箱必填(留言回复后将会发邮件给你)
tips:输入uid可以快速获得你的昵称和头像