赞
踩
本篇博客使用的是phpmyadmin图形化管理工具,利用已经建立好的phpstudy管理工具进行按照。
只需要配置好php即可,不需要使用Xdebug,php.exe在如下类似路径
点击该处浏览器即可在浏览器中进行访问,如果希望通过浏览器自己输入网站访问网页,需要打开apache服务。
语法:mysqli_connect(string server,string username,string password,string dbname(option))
mysqli_connect()函数打开与MySQL服务器的连接,如果成功就返回一个MySQL连接标识,失败则返回false。
相关参数说明:
参数 | 说明 |
---|---|
server | MySQL服务器地址 |
username | 用户名 |
password | 密码 |
dbname | 连接数据库的名称 |
//方式1:
$conn=mysqli_connect('localhost','账号','密码');
mysqli_select_db($conn,'数据库名称');
//方式2:
$host="127.0.0.1";
$username="root";
$password="123456";
$conn=mysqli_connect($host,$username,$password);
语法:mysqli_select_db(mysqlink,string dbname)
等价于mysqli_connect(string server,string username,string password,string dbname)
说明:
include_once(url)
,url参数为文件存放路径名mysqli_query(mysqlink,strng query)
与数据库相关的变量名使用反引号``,本地变量名请使用 ’ '框住
//datatb,column是自己在数据库设置的数据表名和字段名
//插入多个数据,单个数据只需括住一个变量即可。
$sql = "INSERT INTO `datatb` (`column1`, `column2`, `column3`) VALUES ('value1', 'value2', 'value3')";
$res = mysqli_query($conn, $sql);//执行sql语句,返回信息
//插入多条语句
$sql = "INSERT INTO datatb (`column1`, `column2`, `column3`) VALUES ('value1', 'value2', 'value3')";
$sql .= "INSERT INTO datatb (`column1`, `column2`, `column3`) VALUES ('value1', 'value2', 'value3')";
$sql .= "INSERT INTO datatb (`column1`, `column2`, `column3`) VALUES ('value1', 'value2', 'value3')";
mysqli_multi_query($conn, $sql);
注意:
SQL 查询语句必须使用引号
在 SQL 查询语句中的字符串值必须加引号
数值和null的值不需要引号
$sql = "delete from `数据表` where `字段名`='$user'";
$res = mysqli_query($conn, $sql);//执行sql语句,返回信息
1.选择指定字段进行查询
$sql = "select `字段名`,`字段名` from `数据表名` where `字段名` = '$username' and 字段名='$password'";
2.查询所有字段
$sql = "select * from `数据表名` where `字段名` ='$user'";
$res = mysqli_query($conn, $sql);//执行sql语句,如果成功返回结果集,反之返回false。
$sql = "update `数据表` set `字段名`='$str' where `字段名`='$user'";
$res = mysqli_query($conn, $sql);//执行sql语句,返回信息
语法:
mysqli_fetch_array(result,result_type);默认返回下面两种数组
mysqli_fetch_row(result);返回索引数组
mysqli_fetch_assoc(result);返回关联数组
参数 | 说明 |
---|---|
result | mysqli_query() 返回的数据指针 |
result_type | - mysqli_assoc: 返回一个关联数组; - mysqli_num: 返回一个索引数组 -mysqli_both返回两种数组(默认值) |
语法:mysqli_fetch_object(result)
调用数据方式:
$row -> name; $row为结果集,name代表字段名
mysqli_num_rows(result)
获取查询语句返回结果集中行的数目
mysqli_free_result(result);//释放与标识符所关联的内存
mysqli_close(link);//与MySQL服务器连接后返回的标识
i
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。