php数据库操作

来源:互联网 发布:mac 图片文件夹 编辑:程序博客网 时间:2024/05/20 02:29

连接数据库->创建数据库->创建表

连接数据库

    $host='localhost';//服务器地址    $user='root';//数据库用户名    $password='';//数据库密码    //连接数据库   $mysql=new mysqli($host,$user,$password);   if($mysql->connect_error){      echo '连接数据库失败<br>';   }else{       echo '连接数据库成功<br>';       }

创建数据库

  if( $mysql->query('CREATE DATABASE kkdb')){//创建数据库          echo  '创建数据库成功<br>';          }else{          echo '创建数据库失败或者数据库已存在';          }

创建表

 //创建表 在创建表之前 必须先选择数据库          $mysql->select_db('kkdb');          $db='CREATE TABLE persons(          username varchar(20),          password varchar(20)          )';          if($mysql->query($db)){              echo '创建表成功<br>';          }else{              echo $mysql->error.'<br>';          }

sql语句数字可以 字母出错

以查询为例,数字可以,字母就会出错。$data=1"select * from db where name=$data" 这样就是 select * from db where name=1;没有问题如果$data='abc';就成了 select * from db where name=abc;这是不对的 应该是 select * from db where name='abc';所以正确的写法应该是 "select * from db where name='$data'"
0 0