为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
PHP与MySQL关系大揭秘_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

PHP与MySQL关系大揭秘

PengCheng PHP开发工程师
难度初级
时长 2小时58分
  • count(*)将返回表格中所有存在的行的总数包括值为null的行,然而count(列名)将返回表格中除去null以外的所有行的总数(有默认值的列也会被计入). 如: a表中有两列(id,name),有两条记录分别是(1,H)和(2,NULL); ‘select count(*)from a’结果为2; ‘select count(id)from a’结果为2; ‘select count(name)from a’结果为1;//第二条记录name为NULL,不计入
    查看全部
    0 采集 收起 来源:练习题

    2017-02-07

  • mysql_num_rows(data) — 取得结果集中行的数目(记录数),参数为mysql_query()返回的结果标识符 常用于判断: if($query && mysql_num_rows($query)){} //判断查询是否能正常返回且查询结果是否为空(数据库或数据表为空)
    查看全部
  • mysql_fetch_object(data) — 从结果集中取得一行作为对象,输出的值不是数组 而是一个对象。要用"对象->属性名"来获取具属性的值。
    查看全部
  • mysqli_fetch_row 与 mysqli_fetch_array 的异同 共同点: 1.参数data为必需,为数据在内存中的地址指针。是mysql_query() 返回的结果标识符。 2.函数从和结果标识data(数据在内存中的地址指针)关联的结果集中取得一行数据(即一条记录),结果标识data(地址指针)也会相应的做移动指向下一个数据。 3.依次调用函数将返回结果集中的下一行,如果没有更多行则返回FALSE. 不同点: mysqli_fetch_row 取出一条数据且只会产生一个索引数组(键为数字,值为字段内容,没有字段名称出现) mysqli_fetch_array 有第二个参数,根据第二个参数的不同返回不同类型的数组 mysqli_fetch_array($res,MYSQL_ASSOC);//只返回关联数组(键为字段名称,值为字段内容) mysqli_fetch_array($res,MYSQL_NUM);//只返回索引数组(返回结果=mysqli_fetch_row($res);) mysqli_fetch_array($res,MYSQL_BOTH);//这个是默认状态(返回结果=mysqli_fetch_array($res);),同时返回关联数组与索引数组
    查看全部
  • mysql_fetch_row(data); 1.参数data为必需,为数据在内存中的地址指针。是mysql_query() 返回的结果标识符。 2.函数从和结果标识data(数据在内存中的地址指针) 关联的结果集中取得一行数据(即一条记录)并作为索引数组返回(键为数字,值为字段内容,没有字段名称出现)。每个结果的列储存(即每个数据)在一个数组的单元中,偏移量从 0 开始,结果标识data(地址指针)也会相应的做移动指向下一个数据。 3.依次调用 mysql_fetch_row() 将返回结果集中的下一行,如果没有更多行则返回 FALSE(所以可以使用while进行判断是否还有记录)。
    查看全部
  • header("Content-type:text/html;charset=utf-8"); 作用:告诉浏览器本文件的内容格式为text/html,并希望浏览器以utf-8的字符格式显示本文件 mysql_connect() 作用:建立数据库连接 参数:数据库服务器地址,数据库用户名,密码 返回值:1.当连接成功时候返回mysql连接标识符 2.当连接失败时候返回false mysql_select_db() 作用:选择数据库 参数:数据库名称,(mysql连接标识符,可选) 返回值: 1.当选择成功时候返回true 2.当选择失败时候返回false mysql_query() 作用:执行一条mysql查询 参数:mysql命令(mysql连接标识符,可选) 返回值: 1.仅对 SELECT,SHOW,EXPLAIN 或 DESCRIBE 语句返回一个资源标识符,如果查询执行不正确则返回 FALSE。 2.对于其它类型的 SQL 语句,mysql_query() 在执行成功时返回 TRUE,出错时返回 FALSE。 mysql_error() 作用:返回上一个mysql操作产生的文本错误信息 参数:(mysql连接标识符,可选) 返回值:返回上一个mysql操作产生的文本错误信息 mysql_close() //并不是一定要写,因为非持久性连接最后在脚本结束时会自己关闭 作用:函数关闭非持久的mysql连接 参数:mysql连接标识符 返回值:1.关闭成功返回true 2.关闭失败返回false
    查看全部
    0 采集 收起 来源:总结

    2018-03-22

  • 1. $name = '李四'; $age = 18; $class = '高三一班'; //php里最外面的引号决定是否解析内部变量. //mysql插入的数据为字符型,必须加引号;数据为数字类型是不用加引号. $sql = "insert into user(name,age,class) values('$name',$age,'$class')"; $a = mysql_query($sql); 2. 在mysql中,执行插入语句以后,可以得到自增的主键id,通过PHP的mysql_insert_id函数可以获取该id。 $uid = mysql_insert_id(); 通常可以用来判断是否插入成功,或者作为关联ID进行其他的数据操作。
    查看全部
  • mysql_query() 作用:执行一条mysql查询 参数:mysql命令(mysql连接标识符,可选) 返回值: 1.仅对 SELECT,SHOW,EXPLAIN 或 DESCRIBE 语句返回一个资源标识符,如果查询执行不正确则返回 FALSE. 2.对于其它类型的 SQL 语句,mysql_query() 在执行成功时返回 TRUE,出错时返回 FALSE。 mysql_error() 作用:返回上一个mysql操作产生的文本错误信息 参数:(mysql连接标识符,可选) 返回值:返回上一个mysql操作产生的文本错误信息
    查看全部
    0 采集 收起 来源:php-执行SQL语句

    2017-02-06

  • mysql_select_db与mysqli_select_db参数顺序相反 mysql_select_db(database,connection) mysqli_select_db(connection,database) database 必需。规定要选择的数据库。 connection 可选。规定 MySQL 连接。如果未指定,则使用上一个连接。 MySQL 连接:用PHP函数连接数据库后返回的数据库连接标识($con=mysqli_connect("localhost","root","123456”)中的$con)
    查看全部
    0 采集 收起 来源:php-打开数据库

    2018-03-22

  • mysql_connect(数据库地址,用户名,密码); //连接数据库 mysql_select_db(数据库名); //选择数据库 mysql_query(SQL语句); //发送sql命令行语句
    查看全部
  • 1.数据库扩展就是操作某个数据库的不同方式。比如对于MySQL数据库,可以通过mysql方式(即使用mysql_connect连接,对应一套函数,都以mysql_开头),也可以通过mysqli方式(这个多出的i代表improve,对应一套以mysqli_开头的函数),还可以使用PDO方式(这种方式是面向对象的,将数据库操作封装成一个对象叫PDO),本质上都是操作数据库,实际开发中,根据自己的需要选择一个方式就可以了。(注:mysql这种方式已经被废弃了,不推荐使用,但你仍然可以正常调用) 2.mysql_fetch_assoc() 函数从结果集中取得一行作为关联数组。 3.die(status)输出一条消息,并退出当前脚本。 exit() 函数的别名。 status 必需。规定在退出脚本之前写入的消息或状态号。状态号不会被写入输出。 如果 status 是字符串,则该函数会在退出前输出字符串。 如果 status 是整数,这个值会被用作退出状态。退出状态的值在 0 至 254 之间。退出状态 255 由 PHP 保留,不会被使用。状态 0 用于成功地终止程序。
    查看全部
    0 采集 收起 来源:数据库扩展

    2017-02-06

  • php建立连接: if($con=mysql_connect('数据库地址',‘数据库用户名’,’数据库用户密码‘)){ echo'连接成功'; }else{ echo'连接失败' }
    查看全部
    0 采集 收起 来源:php-连接数据库

    2017-02-06

  • mysql_result
    查看全部
  • mysql_num_rows
    查看全部
  • mysql_fetch_array($sqlery,MYSQL_ASSOC);
    查看全部

举报

0/150
提交
取消
课程须知
本课程是PHP中级课程 1、掌握PHP开发语言的基础语法知识 2、掌握MYSQL数据库中基础的增删改查语句
老师告诉你能学到什么?
1、精通最基本的PHP内置mysql函数 2、掌握对数据库增删改查的步骤 3、熟悉简单文章发布系统的开发流程 4、学会分析相似系统,实现举一反三
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!