为了账号安全,请及时绑定邮箱和手机立即绑定

PHP与MySQL关系大揭秘

难度初级
时长 2小时58分
学习人数
综合评分9.80
299人评价 查看评价
9.9 内容实用
9.8 简洁易懂
9.7 逻辑清晰
  • <?php require_once('../connect.php');//要求(包含)预定义相关文件 //把传递过来的信息入库,在入库之前对所有的信息进行校验。 if(!(isset($_POST['title'])&&(!empty($_POST['title'])))){ //isset()函数 一般用来检测变量是否设置.empty()函数 判断值为否为空. //还需要进行字符时候合法等其他校验 echo "<script>alert('标题不能为空');window.location.href='article.add.php';</script>"; } $title = $_POST['title']; $author = $_POST['author']; $description = $_POST['description']; $content = $_POST['content']; $dateline = time(); $insertsql = "insert into article(title, author, description, content, dateline) values('$title', '$author', '$description', '$content', $dateline)"; if(mysql_query($insertsql)){ echo "<script>alert('发布文章成功');window.location.href='article.manage.php';</script>"; }else{ echo "<script>alert('发布失败');window.location.href='article.manage.php';</script>"; } ?>
    查看全部
    1 采集 收起 来源:发布文章

    2018-03-22

  • mysql_num_rows()获取结果集的行数 mysql_num_rows(); //获取结果集中的行的数目 <?php header("Content-type:text/html;charset=uft-8"); //连库、择库、设定字符集 mysql_connect('localhost','root','123'); mysql_select_db('info'); mysql_query('set names utf8'); //发指令、取数据 $query=mysql_query('select * from fruitshop'); echo mysql_num_rows($query);//用法一:直接获取行数 if($query && mysql_num_rows($query)){ //用法二:用来判断数据集是否为空。意思:当存在$query,并且存在$query存在行的时候执行。 while($row=mysql_fetch_row($query)){{print_r($row);}//进行数据的输出 }else{echo "没有数据";}//否则输出“没有数据”。可以避免资源的浪费(明明为空却还输出,资源就浪费了)。
    查看全部
  • 听听课好
    查看全部
  • Dftttttttt
    查看全部
  • mysql_fetch_array( resource $result [, int $ result_type ]) 函数功能:从结果集中取得一行作为关联数组,或数字数组,或二者兼有 函数参数: 第一个是资源类型; 第二个是常量,可以是MYSQL_ASSOC(只得到关联索引),MYSQL_NUM( 只得到数字索引) 和 MYSQL_BOTH(一个同时包含关联和数字索引的数组)。缺省第二参数默认为MYSQL_BOTH。 函数返回值:返回字段大小写敏感,从结果集取得的行生成的数组,如果没有返回 FALSE
    查看全部
  • 删除文章成功
    查看全部
    1 采集 收起 来源:删除文章

    2017-03-24

  • 自用总结
    查看全部
  • 在数据库建立连接以后就可以进行查询,采用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); //从第一个连接中查询数据 例子: <?php //连接数据库 mysql_connect('127.0.0.1', 'code1', ''); mysql_select_db('code1'); mysql_query("set names 'utf8'"); //在这里进行数据查询 $res = mysql_query('select * from user');//从第一个连接中查询数据 $row = mysql_fetch_array($res); var_dump($row);
    查看全部
  • PHP要对数据库进行操作,首先要做的是与数据库建立连接,通常我们使用mysql_connect函数进行数据库连接,该函数需要指定数据库的地址,用户名及密码。 $host = 'localhost'; $user = 'code1'; $pass = ''; $link = mysql_connect($host, $user, $pass); PHP连接数据库的方式类似于直接在命令行下通过进行连接,类似:mysql -hlocalhost -ucode1 -p,当连接成功以后,我们需要选择一个操作的数据库,通过mysql_select_db函数来选择数据库。 mysql_select_db('code1'); 通常我们会先设置一下当前连接使用的字符编码,一般的我们会使用utf8编码。 mysql_query("set names 'utf8'"); 通过上面的步骤,我们就与数据库建立了连接,可以进行数据操作了。 例子: <?php $host = '127.0.0.1'; $user = 'code1'; $pass = ''; //在这里编写数据库连接代码 $link = mysql_connect($host, $user, $pass); mysql_select_db('code1'); mysql_query("set names 'utf8'");
    查看全部
  • 别被名词所迷惑,数据库扩展就是操作某个数据库的不同方式。比如对于MySQL数据库,可以通过mysql方式(即使用mysql_connect连接,对应一套函数,都以mysql_开头),也可以通过mysqli方式(这个多出的i代表improve,对应一套以mysqli_开头的函数),还可以使用PDO方式(这种方式是面向对象的,将数据库操作封装成一个对象叫PDO),本质上都是操作数据库,实际开发中,根据自己的需要选择一个方式就可以了。(注:mysql这种方式已经被废弃了,不推荐使用,但你仍然可以正常调用)
    查看全部
    1 采集 收起 来源:数据库扩展

    2017-03-14

  • mysql_affected_rows()获取前一次操作受影响的记录行数
    查看全部
  • 正确为 B A mysql_fetch_row 返回的是索引数组,所以不能通过字段名来取值。 C mysql_fetch_assoc 返回是关联数组,必须通过字段名来取值。 D mysql_fetch_object 返回的是对象,取值方式为 $data->title。
    查看全部
    1 采集 收起 来源:练习题

    2018-03-22

  • (1)mysql_query()用来专门传递SQL语句的,mysql_fetch_..之类的函数的获取结果集里的数据的函数,没有传递SQL语句的功能。 (2)三个函数需要指定的参数是一个结果集标识符,并不是一个sql语句。 正确的做法是先使用 mysql_query 执行sql命令,并将执行后返回的结果集标识符传递给ABC里的3个函数,从而取得数据
    查看全部
    1 采集 收起 来源:练习题

    2017-03-04

  • 非持久的MySQL连接会在脚本结束的时候自动关闭,也可以用mysql_close()函数关闭
    查看全部
    1 采集 收起 来源:总结

    2017-02-24

  • mysql_select_db 切换数据库
    查看全部
    1 采集 收起 来源:练习题

    2017-02-24

举报

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

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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