为了账号安全,请及时绑定邮箱和手机立即绑定
  • $mysqli_result->query('select * from user'); $mysqli_result->num_rows;//得到结果集的条数<br> $rows = $mysqli_result->fetch_all();//获取结果集中的所有记录。<br> $rows = $mysqli_result->fetch_all(mysql_num);//数字索引<br> $rows = $mysqli_result->fetch_all(MYSQLI_ASSOC);//关联<br> $rows = $mysqli_result->fetch_all(MYSQLI_BOTH);//都有<br> $rows = $mysqli_result->fetch_row()//返回结果集中的第一个记录<br> $rows = $mysqli_result->fetch_assoc();//索引<br> $rows = $mysqli_result->fetch_array();//二者都有<br> $rows = $mysqli_result->fetch_object()//对象形式返回<br> $mysqli_result->data_seek(0);调正结果集中的指针到首部
    查看全部
  • $mysqli -> affected_rows值为3种 1. 受影响的记录条数; 2. -1,代表SQL语句有问题; 3. 0,代表没有受影响记录的条数;
    查看全部
  • mysqli->query($sql);执行一条命令。<br> mysqli->affected_rows;返回受影响的记录条数。<br> mysql->insert_id; 得到自增长的id //insert_id为成员属性
    查看全部
  • 1.建立到mydql数据的链接<br> $mysqli = @new mysqli('localhost','root','root','test');<br> 或者$mysqli = new mysqli()<br> $mysqli->connect('127.0.0.1','root','root','text');<br> 2.打开指定的数据库<br> $mysqli->select_db('test');<br> //$mysqli->connect_errno 错误编号<br> //$mysqli->connect_error 错误信息<br> if($mysqli->connect_errno){<br> die('connect error:'$mysqli->connect_error);<br> }<br> 2.SELECT/DESC/DESCRIBE/SHOW/EXPAIN执行成功返回mysqli_result对象;失败返回false;<br> 其他SQL语句的执行,指向成功返回true,否则返回false;
    查看全部
    0 采集 收起 来源:MySQLi使用解析

    2018-03-22

  • 1.验证mysqli是否已经安装 ->phpinfo();<br> 2.检查扩展已经加载 ->extension_loaded("mysqli")<br> 3.检查扩展函数是否存在 ->function_exists("mysqli_connect")<br> 4 get_loaded_extensions(); ->得到的是已开启的扩展,返回一个数组 5.在php.ini 找到对应的扩展名称并取消注释,然后修改extension_dir 为扩展文件所在的位置
    查看全部
  • mysqli相对mysql扩展有哪些优势: 1.可以基于面向对象和面向对象两种方式来使用 2.支持预处理语句的使用 3.支持事物(这个新特性很重要哦)
    查看全部
  • mysqli扩展安装
    查看全部
  • filter()内置过滤器 trim()过滤函数 <?php ​class Comment{ private $data = array(); ​function __construct($data){ $this->data = $data; } public static function validate(){ if(!(filter_input(INPUT_POST,'email',FILTER_VALIDATE_EMAIL))){ $errors['email'] = '请输入邮箱'; } if(!(filter_input(INPUT_POST,'url',FILTER_VALIDATE_URL))){ $url = ''; } if(!(fileter_input(INPUT_POST,'content',FILTER_CALLBACK,array('op tions'=>'Comment::validate_str') ))){ $errors['content'] = '请输入内容'; } if( !(filter_input(INPUT_POST,'username',FILTER_CALLBACK,array('options'=>'Comment::validate_str'))) ){ $errors['username'] = '请输入用户名'; } $options = array('option'=>array('min_range'=>1,'max_range'=>5)); if(!(filter_input(INPUT_POST,'face',FILTER_VALIDATE_INT,$options))){ $errors['face'] = '请选择合法头像'; } if(!empty($errors)){ $arr = $errors; return false; } $arr = $data; $arr['eamil'] = trim($arr['email']); return true; } } ?>
    查看全部
    0 采集 收起 来源:表单输入过滤

    2018-03-22

  • filter
    查看全部
    0 采集 收起 来源:表单输入过滤

    2015-12-11

  • 使用预处理语句执行查询
    查看全部
  • 通过预处理语句防止sql注入
    查看全部
  • 预处理语句
    查看全部
  • <?php //验证mysqli扩展是否已经开启 /* -- phpinfo(); -- var_dump(extension_load('mysqli')); -- var_dump(function_exists('mysqli')); -- print_r(get_load_extensions()); */ // 可以通过上述方法检测某个功能是否加载。 ?>
    查看全部
    0 采集 收起 来源:课程简介

    2018-03-22

  • mysqli的优势!
    查看全部
  • mysqli->autocommit(FALSE)关闭自动提交功能 mysqli->commit()手动提交 mysqli->rollback()事务回滚
    查看全部

举报

0/150
提交
取消
课程须知
学习本门课程之前,建议先了解一下知识,会更有助于理解和掌握本门课程 1、掌握PHP基本的语言语法,掌握面向对象知识。 2、了解数据库相同的基础知识,能对数据进行简单的增删改查。
老师告诉你能学到什么?
1、MySQLi基于面向对象中常用的内容剖析。 2、MySQLi基于面向过程中常用的内容剖析。 3、通过MySQLi实现无刷新评论系统。

微信扫码,参与3人拼团

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

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