八月二十三的php
- php连接mysql
启动mysql默认用户是root 默认密码也是root 默认mysql端口是3306 域名是localhost 地址是127.0.0.1
2.连接数据库的方法
Mysqli_connect() 打开一个到Mysql服务器的新的连接
参数1是域名或者是ip地址
参数2是mysql用户名
参数3是mysql密码
返回值 返回一个代表到Mysql服务器的连接的对象
Mysqli_select_db() 选择我们要使用的数据库
参数1是连接数据库返回的那个对象
参数2是数据库名称
返回值 成功就是true 失败就是false
Mysqli_close() 关闭数据库
参数 连接对象
返回值是boolean
Mysqli_query() 函数执行某个针对数据库的查询
参数1是连接对象
参数2是查询语句
返回值一个mysqli_result的对象 对查询结果的一个说明情况,查询失败是一个false
返回的结果叫结果集
Mysqli_fetch_row() 从结果类中取得一行,并作为枚举数组返回
参数 mysqli_query返回的结果集
返回值 返回一个与所取得行相对应的字符串数组。如果在结果集中没有更多的行则返回 NULL
字符串数组:”[12,56,23]”;
--------------------------------------------------------------------------------------------------------------------------------
备注:
If() while()中只有一个变量 当变量是null false undefined 对条件不满足
(a=b)隐藏了两个原色 首先把b赋值a然后再对a进行条件判断
Mysql_fetch_assoc() 从结果集中取得一行作为关联数组
参数mysql_query返回的结果集
返回值:
返回代表读取行的关联数组。如果结果集中没有更多的行则返回 NULL。
Mysql_fetch_array() 从结果集中取得一行作为数字数组或关联数组
Mysql_fetch_all() 从结果集中取得所有行作为关联数组,或数字数组,或二者兼有。