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

PHP与MySQL关系大揭秘

难度初级
时长 2小时58分
学习人数
综合评分9.80
299人评价 查看评价
9.9 内容实用
9.8 简洁易懂
9.7 逻辑清晰
  • $_GET 是通过url传递和接收参数。 $_POST 是通过post操作在“后台”进行数据传输(实际上在http头部)。$_POST因为在界面上看不到,所以稍微安全一些。但是现在想更改后台数据很容易了,有firebug等一堆的工具都可以。所以 他们俩的安全差不多。但是url受浏览器地址栏字符数限制,所以$_GET也受其限制,总共能传递255个字符。而post能传递的字符数要大的多。 文章检索功能: 1.$_GET是通过url传递和接收参数。$_POST是通过post操作在“后台”进行数据传输(实际上在http头部)。 2.搜索的功能实际上和列表类似,sql语句这里加上了检索功能。 $key=$_GET[key]; //注意:接受搜索框通过 method="get" 方法传递来的关键字(input属性name="key”,与此处的$_GET[key]保持一致) $sql="select * from article where title like '$key%' order by dateline desc"; %表示的是key后面的字符有0~若干个,换种说法是说以key开头的所有所有匹配的字符。
    查看全部
    1 采集 收起 来源:文章检索功能

    2018-03-22

  • intval()//变量转成整数类型。 非法注入:$_GET[$id]可能通过URL“注入”非法字符,从而影响数据库安全。因此可使用函数:inval($_GET[$id])来保证给出的查询总是整数类型 当$_GET[$id]中存在非法字符是(存储的不是整型数字时)ntval($_GET[$id])结果为0
    查看全部
    1 采集 收起 来源:文章详情页

    2017-02-23

  • mysql_affected_rows($con)//返回前一次 MySQL 操作所影响的记录行数。 1.参数$con为MySQL 的连接标识符(mysql_connect()返回的标识符)。 2.取得最近一次INSERT,UPDATE 或 DELETE 所影响的记录行数。 3.执行成功,则返回受影响的行的数目,查询失败的话,函数返回 -1。 3.当使用 UPDATE 更新一条记录时,新数值与原数值相同,MySQL不会将原值更新。使得 mysql_affected_rows() 函数返回值为0
    查看全部
  • mysql_query() 作用:执行一条mysql查询 参数:mysql命令(mysql连接标识符,可选) 返回值: 1.仅对 SELECT,SHOW,EXPLAIN 或 DESCRIBE 语句返回一个资源标识符,如果查询执行不正确则返回 FALSE. 2.对于其它类型的 SQL 语句,mysql_query() 在执行成功时返回 TRUE,出错时返回 FALSE。 mysql_error() 作用:返回上一个mysql操作产生的文本错误信息 参数:(mysql连接标识符,可选) 返回值:返回上一个mysql操作产生的文本错误信息
    查看全部
    1 采集 收起 来源:php-执行SQL语句

    2017-02-09

  • while() 是当执行的sql语句都结束的时候了就执行完了 老师用每一条$row = msyql_fetct_row() ,所以这个语句执行的时候是指针在走吗?
    查看全部
  • Mysqli // 面向过程 // $link = mysqli_connect('127.0.0.1','root','','phpformysql') or die('数据库链接失败'); // 面向对象 // $link1 = new mysqli('127.0.0.1','root','','phpformysql'); // 抑或使用下面语句 // $link2 = new mysqli(); // $link2->connect('127.0.0.1','root','','phpformysql'); // 关闭与MySQL服务器的连接通过mysqli对象调用close()方法即可,例如: // $link2->close();
    查看全部
    1 采集 收起 来源:php-关闭数据库

    2018-03-22

  • <?php //连接数据库 mysql_connect('127.0.0.1', 'code1', ''); mysql_select_db('code1'); mysql_query("set names 'utf8'"); //已知的数据变量有 $name = '李四'; $age = 18; $class = '高三一班'; //在这里进行数据查询 $sql = "insert into user(name, age, class) values('$name', '$age', '$class')"; mysql_query($sql); $uid = mysql_insert_id(); echo $uid;
    查看全部
  • 插入新数据到MySQL中 当我们了解了如何使用mysql_query进行数据查询以后,那么类似的,插入数据其实也是通过执行一个sql语句来实现,例如: $sql = "insert into user(name, age, class) values('李四', 18, '高三一班')"; mysql_query($sql); //执行插入语句 通常数据都是存储在变量或者数组中,因此sql语句需要先进行字符串拼接得到。 $name = '李四'; $age = 18; $class = '高三一班'; $sql = "insert into user(name, age, class) values('$name', '$age', '$class')"; mysql_query($sql); //执行插入语句 在mysql中,执行插入语句以后,可以得到自增的主键id,通过PHP的mysql_insert_id函数可以获取该id。 $uid = mysql_insert_id(); 这个id的作用非常大,通常可以用来判断是否插入成功,或者作为关联ID进行其他的数据操作。
    查看全部
  • mysql_connect(服务器地址,用户名,密码);//当连接成功时候返回mysql连接标识符 mysql_select_db(数据库名称,(连接标识符(可选))); mysql_query(sql命令,(连接标识符(可选))); mysql_error();mysql操作产生的错误信息。 mysql_close();关闭数据库 header("Content-type:text/html;charset=utf-8");//选择编码方式 $con = mysql_connect("数据库主机名或ip","用户名", "密码");//连接数据库 mysql_select_db('db_test');//选择db_test数据库 $res = mysql_query($query);//实行$query命令 echo mysql_error();//输出错误信息 mysql_fetch_array($res);//查询结果集 mysql_insert_id();//得到自增的主键id mysql_close($con);//关闭数据库
    查看全部
    1 采集 收起 来源:总结

    2018-03-22

  • 前台文章展示系统开发流程: 1.引入mysql配置文件及初始化程序; 2.开发文章列表页; 3.开发文章详情页; 4.文章检索功能; 5.开发 "关于我们" 和 "联系我们" 页
    查看全部
    1 采集 收起 来源:总结

    2018-03-22

  • mysql_connect(参数1,参数2,参数3); //参数1:所建数据库的地址 //参数2:所建数据库的名称 //参数3:用户为所建数据库的密码
    查看全部
    1 采集 收起 来源:php-连接数据库

    2016-11-27

  • 这个在php7已经没有了
    查看全部
  • mysql_select_db 才可以切换数据库
    查看全部
    1 采集 收起 来源:练习题

    2015-02-04

  • PHP通过安装相应的扩展来实现数据库操作,现代应用程序的设计离不开数据库的应用,当前主流的数据库有MsSQL,MySQL,Sybase,Db2,Oracle,PostgreSQL,Access等,这些数据库PHP都能够安装扩展来支持,一般情况下常说的LAMP架构指的是:Linux、Apache、Mysql、PHP function_exists() 函数用于检测函数是否被定义,检测的函数可以是 PHP 的内置函数,也可以是用户的自定义函数。如果被检测的函数存在则返回 TRUE ,否则返回 FALSE 。 语法: bool function_exists( string function_name )
    查看全部
  • 插入数据并输出插入数据的id
    查看全部

举报

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

微信扫码,参与3人拼团

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

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