Blogger Information
Blog 18
fans 0
comment 0
visits 11009
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
mysql 与初识类
手机用户1631860753
Original
544 people have browsed it

一.mysql

1.绑定

  • bindColumn 把结果绑定到指定变量上
  • bindParam 绑定数据到参数
  1. $pre ->bindColumn('name',$name); // 把读取出来的数据放到变量中
  2. while($pre->fetch(PDO::FETCH_ASSOC)){
  3. echo '姓名:'.$name; // 输出 姓名:欧阳克
  4. }

2.编码

  • 把代码设置为 utf-8
  • 例1

    1. header('content-type:text/html;charsetutf-8');
  • 例2

    1. try {
    2. $pdo = new PDO('mysql:host=127.0.0.1;dbname=php', 'root', 'root');
    3. } catch (PDOException $e) {
    4. echo '数据库连接失败' . $e->getMessage();
    5. }
    6. $pdo->query('SET NAME utf8');

3.关闭pdo

  • $pdo = null; // 数据为空
  • unset($pdo); // 删除数据库

4.mysql统计条数

  • count 命令
  • 代码
    1. SELECT count(*) FROM `user` // 查询表单里面有多少条数据
    5. 字段重命名
  • as 临时把字段名更改为想命名的
    1. SELECT `accoun` as a FROM `user`

二.类

  • 类是一个范围(有相同的特性,功能,但是又不完全一样)
  • 类代表有多个

改:创建类的时候,是 类名 + {}

创建类的时候,是 class 类名 + {} class 是关键词

改:new 创建的时候是 类名 + ()

new一个对象时并非一定是new 类名 + (), 其中()有时候能够省略的,主要看你的构造器是否加入参数,

  • function 以前学习的自定义函数但是在类了,叫成员方法
  • 类:创建一个类.类里的成员变量和成员方法,都是提前写好了的
  • __construct 构造方法(有点像人事部的感觉)
  • __destruct 析构方法,所有代码都执行完以后才执行,可以做日志记录
  • $this 代表 本类(Teacher) 它可以访问,本类里的 成员属性和成员方法
  • new 类的时候,把成员变量的值全部传进去
  • 在外部也可以访问公开的成员方法
  • 类的作用就像工厂,是在大批量实现一系列功能
  • 一个流程系统的功能都是有类来完成的
    1. class Shop
    2. {
    3. public $name;
    4. public $number;
    5. public function __construct($n, $b)
    6. {
    7. $this->name = $n;
    8. $this->number = $b;
    9. $this->gw();
    10. }
    11. public function gw()
    12. {
    13. return '今天我在商场购物:';
    14. }
    15. public function shopping()
    16. {
    17. return '购买文具';
    18. }
    19. public function __destruct()
    20. {
    21. echo ',买好了';
    22. }
    23. }
    24. $xiaoming = new Shop('语文书', '26');
    25. echo $xiaoming->name . ':';
    26. echo $xiaoming->number . '本';
    27. echo $xiaoming->shopping;
    28. echo '<hr>';
    29. $xiaohua = new Shop('数学书', '23');
    30. echo $xiaohua->name . ':';
    31. echo $xiaohua->number . '本';
    32. echo $xiaohua->shopping;
    33. echo '<hr>';
  • 输出

Correcting teacher:PHPzPHPz

Correction status:qualified

Teacher's comments:
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post