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

PHP与MySQL关系大揭秘

PengCheng PHP开发工程师
难度初级
时长 2小时58分
  • 1、文章详情页文章id通过url传送通过$_GET('id') 这里防注入intval($_GET('id')); 2、判断sql语句执行后是否为空 if($query&&mysql_num_rows($query)){ $row = mysql_fetch_assoc($query); }else{ echo "文章不存在"; exit } 3、内容 替换<?php echo $row['title']?>
    查看全部
    0 采集 收起 来源:文章详情页

    2018-03-22

  • 链接连接数据库的配置文件 度去除数据库中内容放到$字符集里面 验证字符集是否正确(验证了数据库程序有没有错)有内容 while 取出一行一行的内容 保存到一个数组中 打印检验写的是否正确
    查看全部
    0 采集 收起 来源:文章列表页

    2015-05-23

  • 预定义的 $_POST 变量用于收集来自method="post" 的表单中的值。[1] 从带有 POST 方法的表单发送的信息,对任何人都是不可见的(不会显示在浏览器的地址栏),并且对发送信息的量也没有限制。
    查看全部
    0 采集 收起 来源:修改文章

    2018-03-22

  • ,,,
    查看全部
    0 采集 收起 来源:发布文章

    2015-05-23

  • mmm
    查看全部
    0 采集 收起 来源:发布文章

    2015-05-23

  • config.php <?php define('HOST','127.0.0.1'); define('USERNAME','root'); define('PASSWORD',''); ?> connect.php <?php require_once('config.php'); $con=mysql_connect(HOST,USERNAME,PASSWORD); mysql_select_db('test'); mysql_query('set names utf8'); ?>
    查看全部
  • mysqli_affected_rows(connection)返回前一次 MySQL 操作(SELECT、INSERT、UPDATE、REPLACE、DELETE)所影响的记录行数。 connection 必需。规定要使用的 MySQL 连接。 返回值:一个 > 0 的整数表示所影响的记录行数。0 表示没有受影响的记录。-1 表示查询返回错误.
    查看全部
  • mysql_query('set names utf8');告诉数据库,当前插入的数据时utf8格式,防止乱码,utf8没有‘-’哦 mysql_fetch_array — 默认情况下取一条数据产生一个索引数组和一个关联数组(相当于下面两个函数的功能组合) mysql_fetch_assoc — 从结果集中取得一行作为关联数组 ,等效于mysql_fetch_array('资源标识符',MYSQL_ASSOC) mysql_fetch_row — 从结果集中取得一行作为枚举数组,这是一个索引数组 每执行一次,下标自动下移一行。mssql不会自动下移需要手动next mysql_fetch_object — 从结果集中取得一行作为对象,输出的值不是数组 而是一个对象。要用->来获取具体键值的值。 mysql_fetch_array的第二个参数 1.MYSQL_ASSOC - 关联数组 2.MYSQL_NUM - 数字数组(索引数组) 3.MYSQL_BOTH - 默认 1、mysql_fetch_array("资源标识符",MYSQL_ASSOC)只读取关联数组 2、mysql_fetch_array("资源标识符",MYSQL_NUM)只读取数字数组 mysql_fetch_row()读取的速度比mysql_fetch_array快。 3、mysql_fetch_array()与mysql_fetch_array("资源标识符",MYSQL_BOTH):读取混合数组,这也是默认方式
    查看全部
  • mysql_fetvh_row的比较简单,速度快,但是取数据的时候要记住需要取数据的序号,echo的时候后面写的是数字; mysql_fetch_array的就慢,但是它不用记住顺序/序号,只要写字段名就可以了,比如$arr=mysql_fetch_array[$query];echo $arr['name']********** ******************************************\ mysql_fetch_row 返回的是索引数组,所以不能通过字段名来取值 mysql_fetch_assoc 返回是关联数组,必须通过字段名来取值 mysql_fetch_object 返回的是对象,取值方式为 $data->title
    查看全部
    0 采集 收起 来源:练习题

    2018-03-22

  • A B C 里的三个函数需要指定的参数是一个结果集标识符,并不是一个sql语句。 正确的做法是先使用 mysql_query 执行sql命令,并将执行后返回的结果集标识符传递给ABC里的3个函数,从而取得数据
    查看全部
    0 采集 收起 来源:练习题

    2015-05-23

  • 先使用 mysql_query 执行sql命令,并将执行后返回的结果集标识符传递给ABC里的3个函数,从而取得数据
    查看全部
    0 采集 收起 来源:练习题

    2015-05-23

  • 从结果集中取得一行作为关联数组 mysql_fetch_assoc() 和 mysql_fetch_array("资源标识符",MYSQL_ASSOC)等效。
    查看全部
  • mysql_fetch_row和sql_fetch_array的区别 1.mysql_fetch_row取一条数据产生一个索引数组 2.mysql_fetch_array默认状态下取一条数据产生一个索引数组和一个关联数组
    查看全部
  • 4 fetch 函数 $SOURCE = mysql_query(select * FROM TSET);查询成功后,查询的结果资源放在$SORCE中 print_r(mysql_fetch_row($SOURCE));显示出数据表TEST中第一条语句; ************* mysql_fetch_row 每执行一次,依次取一条数据,以数组(索引)形式返回。 取完了返回空 **************** while($row = mysql_fetch_row($query)){ print_r($row); } 循环取,一直到取出数据完毕;
    查看全部
  • 执行MySQL查询 在数据库建立连接以后就可以进行查询,采用mysql_query加sql语句的形式向数据库发送查询指令。 $res = mysql_query('select * from user limit 1'); 对于查询类的语句会返回一个资源句柄(resource),可以通过该资源获取查询结果集中的数据。 $row = mysql_fetch_array($res); var_dump($row); 默认的,PHP使用最近的数据库连接执行查询,但如果存在多个连接的情况,则可以通过参数指令从那个连接中进行查询。 $link1 = mysql_connect('127.0.0.1', 'code1', ''); $link2 = mysql_connect('127.0.0.1', 'code1', '', true); //开启一个新的连接 $res = mysql_query('select * from user limit 1', $link1); //从第一个连接中查询数据
    查看全部

举报

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

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