PHP基础

http://www.w3school.com.cn/php/index.asp

语法

  • <?php ?>
  • 分号(;)
  • 注释 (//, /*  */)
  • 关于大小写敏感 : 函数、类、关键字不敏感;所有变量都对大小写敏感

变量

  • $
  • 变量名命名规则和C语言相同
  • 类型松散
  • 变量声明 :
    • $a = 1;//整型
    • $b = '111';//字符串类型
    • $c = 1.123;//浮点型
    • $d = false;//布尔型
    • $e = [0 => 'a',1 => 'b'];//数组
    • $f = NULL;//空类型(啥都没有);

echo/print 和 var_dump()

echo/print 是语句,var_dump()是函数

运算符

字符串运算符: .  ;

以及其他各种运算符 

sql语句 的 增删改查

  • INSERT INTO `表名`(`字段名1`,`字段名2`) VALUES (值1,值2)
  • DELETE FROM `表名` WHERE `字段1`=值1 
  • UPDATE `表名` SET `字段1`=值 WHERE  `字段2`=值2
  • SELECT * FROM `表名` WHERE `字段2`=值2

尾声

第一节课讲的东西都非常简单,

鉴于大家都是学前端的,

细节我也没仔细讲,

希望大家能够善用搜索引擎,

多百度。

第一节重点是sql语句,

编程语言方面的都雷同,

用的时候查查文档就可以。

或者直接找我。

作业

  1. 输出1-1000内的所有质数,并把它们保存在数组里,输出数组长度。
  2. 新建表 message,字段有Id,UserId(发布者的Id),Title(标题),content(内容).(留言板数据表,数据类型什么的自己想。)     插入五条以上数据,最好使用sql语句。
  3. 好好学 js ;
  4. 心中默念 "php是世界上最好的语言" 三遍。

下节预告

    $mysqli = new mysqli('127.0.0.1','root','','test');
    $row = $mysqli->query("SELECT * from user");
    while ($arr = $row->fetch_assoc()) {
        vardump($arr);
    }

下节课,在课上把代码都要保存好,因为涉及面向对象,大部分同学应该不懂,上课能够实现就好以后会懂的