一、连接MySql数据库
<?php
echo '<pre>';
//创建DB连接
//php操作数据库的第一步
$con=mysqli_connect('localhost','root','a56','netctoss');
var_dump($con);//测试,直观感受是否连接成功
if($con){
//连接成功
// var_dump($con);
//添加辅助设置,避免出现乱码问题
mysqli_query($con,"set names utf-8");
mysqli_query($con,"set character_set_client=utf-8");
mysqli_query($con,"set character_set_results=utf-8");
//
//创建sql语句
$sql='这是要执行的sql';
//让db连接,执行sql语句,并获得执行结果
$result = $con->query($sql);
}else{
echo '连接失败';
}
?>
二、查询MySql
<?php
echo '<pre>';
//1.创建DB连接
//php操作数据库的第一步
$con=mysqli_connect('localhost','root','a56','netctoss');
//2.
if($con){
//连接成功
// var_dump($con);
//3.
//添加辅助设置,避免出现乱码问题
mysqli_query($con,"set names utf8");
mysqli_query($con,"set character_set_client=utf8");
mysqli_query($con,"set character_set_results=utf8");
//4.sql查询
//语法: $sql = "select [信息] from [表名] where [查询条件]";
//[信息]为 *时 代表查询所有字段对应的信息;为具体值,例如:friendslist时,则为查询指定字段的信息
//[查询条件]为1时,表示无条件查询;为具体值时则表示条件查询,如果有多个查询条件,则用and或or连接
//[查询条件] 条件查询例如:
//$sql = "select from friendslist where friendsSex='female'";
//$sql = "select from friendslist where friendsSex='female' and friendAge=18";
$sql="select * from account where 1";
//5.
//让db连接,执行sql语句,并获得执行结果
$result=$con->query($sql);
// print_r($result);
//6.
//判断结果条数
if($result->num_rows>0){
$info=[];
//通过fetch_assoc();变量方法,获取$result中每一条数据
for($i=0;$row=$result->fetch_assoc();$i++){
$info[$i]=$row;
}
//$info就是所有的具体数据
print_r($info);//输出所有获取的数据
//查询具体的
echo $info[0]['LOGIN_NAME'];
echo '<br>';
echo $info[0]['LOGIN_PASSWD'];
}
}else{
echo '连接失败!';
}
?>
三、增删改
<?php
echo '<pre>';
//1.创建DB连接
//php操作数据库的第一步
$con=mysqli_connect('localhost','root','123456','netctoss');
//2.
if($con){
//连接成功
// var_dump($con);
//3.
//添加辅助设置,避免出现乱码问题
mysqli_query($con,'set names utf8');
mysqli_query($con,'set character_set_client utf8');
mysqli_query($con,'set character_set_results utf8');
//4.插入sql语句
//语法:$sql = "insert into 表名(字段1,字段2,...) values('值1','值2',...)";或者$sql = "insert into 表名 values(值1,值2,...)";
// $sql="insert into userinfo(username,password) values('xiaoming','444')";
//$sql="insert into userinfo(username) values('zhoujielun')";
//$sql="insert into userinfo values('xiaohong','555')";
//5.修改sql语句
//语法:$sql ="update 表名 set 字段1='新值1',... where id=$id",...;
//注意:修改的关键词是update,而不是updata;where后面的条件可以和修改的内容相同
//$sql="update userinfo set password='666' where username='beixi'";
//6.删除sql语句
//语法:$sql='delete from 表名 where 条件';
//说明:根据指明的条件删除对应的数据
$sql="delete from account where username='zhoujielun'";
$result=$con->query($sql);
var_dump($result);
}else{
echo '连接失败!';
}
?>