Correction status:unqualified
Teacher's comments:
1.
类和对象:
<?php class phone{ public $name = '诺基亚'; public $num = '8088'; public function getInfo(){ return $this->name.'的具体型号是:'.$this->num; } }
2.
<?php class GirlFrend3 { //类中的成员:属性(变量),方法(函数) //类中用类似变量的方式定义类的属性 //访问控制 public public $name; //年龄 public $age; //三维 public $stature = []; //声明构造方法 public function __construct($name,$age,array $stature){ //private 访问符限制的属性仅在当前对象内部使用 $this->name = $name; $this->age = $age; $this->stature = $stature; } //创建对外访问的公共接口 //类中用双下划线的方法是系统定义,由系统自动调用,叫魔术方法 public function __get($name) { $msg = null; if (isset($this->name)){ $msg = $this->name; }elseif (isset($this->data)){ $msg = $this->data[$name]; }else{ $msg = '无此属性'; } return $msg; } //设置器 public function __set($name,$value) { $this->name = $value; } } $girlfriend3 = new GirlFrend3('冰冰',30,[90,110,92]); echo $girlfriend3->name.'<br>'; echo $girlfriend3->age.'<br>'; $girlfriend3->age = 45; echo $girlfriend3->age.'<br>';
3.mysql常用的增删改查语句
"INSERT INTO `user` SET `name`= 'miss',`email`='1@php.cn',`password`=sha1('123')"; //添加数据 "DELETE FROM `user` WHERE `id`=1"; //删除id为1的数据 "UPDATE `user` SET `name`= 'miss1',`email`=:'11@php.cn' WHERE `id`=3"; //更新id为3的数据 "SELECT `name`,`email` FROM `user` WHERE `id`=1"; 查询user表中id为1的数据(name字段和email字段的内容)
4.数据库连接方法
$dns = 'mysql:host=127.0.0.1;dbname=php'; //数据源:设置数据库的类型 $user = 'root'; //用户名 $pass = 'root'; //密码 $pdo = new PDO($dns,$user,$pass); //实例化pdo类,创建pdo对象,并完成了数据库的连接 或 //直接实例化pdo类,创建pdo对象,并完成了数据库的连接 $pdo = new PDO('mysql:host=127.0.0.1;dbname=php','root','root');
6.mysqli:
$mysqli->errno(): //返回上一个 MySQL 操作中的错误信息的数字编码 $mysqli->error(): //返回上一个 MySQL 操作产生的文本错误信息 $mysqli->select_db(): //选择 MySQL 数据库 $mysqli->set_charset(): //设置mysql数据库的字符集