初学php时一些术语以及一些基础知识

自闭症网瘾萝莉.ら 提交于 2019-12-09 22:31:29

1、你要把PHP.ini 里的 display_errors ? = ? On 才可以显示错误位置
   打开php短标记符  short open tag
2、PHP数据运算类型
四种标量类型:
 boolean(布尔型) 理解为真假型  例:$bo=TRUE;  $bo=FALSE;
 integer(整型) 例:$bo=1;  $bo=-12;
 float(浮点型,也作“double”) 理解为小数型   例:$bo=1.001;  $bo=3.1415926;
 string(字符串)  例:$bo=“这段字符串 or EN Word”;
两种复合类型:
 array(数组)  例:$bo=array(1,2,3,4);  $bo=array(“A”=>1 , “B”=>2);
 object(对象)  例:
3、常用PHP运算类型介绍与应用
a、算术运算  例:5 * 6 - 12  |  2*(28+1)  注:算术运算遵循数学运算规则
b、赋值运算  例:$a=1;  |  $a+=2;  |  $a*=3;  注:把右边的值赋予左的变量。
c、比较运算  例:1==2  |  3!=2  |  <!--"5<3  |  "ok"=="ok"  |  1==='1'" -->  注:比较运算得到的值为布尔值
d、逻辑运算  例:1 && 1  |  0 && 1  |  1 || 1  |  1 || 0  注:逻辑运算得到的值为布尔值
e、递增递减运算  例:$a++  |  ++$a  |  $a--  |  --$a  注:逻辑运算得到的值为布尔值
4、
switch ($i) {
    case 0:
        echo "输出 0";
        break;
    case 1:
        echo "输出 1";
        break;
    case 2:
        echo "输出 2";
        break;
}
if ($i == 0) {
    echo "输出 0";
} elseif ($i == 1) {
    echo "输出 1";
} elseif ($i == 2) {
    echo "输出 2";
}
5、for 循环语句
<!--
for ($i = 1; $i <= 10; $i++) {
    echo $i;
}
-->
6、PHP中使用array来创建一个数组:
   array( key=>value ,  key=>value …… )  例子:$arr = array (3,5,7,9,6);  |   $arr = array ("id"=>2,"title"=>3);
7、用方括号的语法来修改数组  : $arr[] = value
   $arr = array("a" => "视频", "b"=>"教程", "c" => "六");
   $arr['a']    = "PHP100";
   $arr['c']    = "第六讲";
8、PHP函数分为:
   系统内部函数
   date("Y-m-d")  |  md5("php100")
   自定义函数
   Function func_name($val){
                        ……
   }函数的命名跟自定义变量一样,只能使用 _, A~Z, a~z
9、介绍数据库中常用字段类型
   整数型:TINYINT,SMALLINT,INT,BIGINT
   小数型:FLOAT,DOUBLE,DECIMAL(M,D)
   字符型:CHAR,VARCHAR
   日期型:DATETIME ,DATE,TIMESTAMP
   备注型:TINYTEXT ,TEXT ,LONGTEXT
10、创建一个简单的数据库
    创建一个数据库命令:CREATE TABLE
 删除一个数据库命令:DROP TABLE
 修改一个字段名称:RENAME TABLE `原字段` TO `新字段` ;
 删除一个字段:       ALTER TABLE `表`  DROP `原字段`
 插入一个字段:       ALTER TABLE `表`  ADD `新字段` …  AFTER `原字段`
 例:CREATE TABLE `test` (
        `id`  int(10)  NOT NULL auto_increment,
        `uid`  varchar(10) NOT NULL  default '0',
        `regdate`  date NOT NULL,
        `remark`    text  NULL,
         PRIMARY KEY  (`id`)
         )
11、数据库简单运用
a、SELECT 查询语句和条件语句  格式:SELECT  查询字段 FROM 表名 WHERE 条件
b、分组语句:group by 字段  |  排序语句:order by 字段,字段 ASC / DESC  |  指针查询:limit 初始值,结束值
c、Insert 插入语句  格式:insert into 表名 (字段…,…) values(值…,…)
d、Update 更新语句    格式:UPDATE 表名 SET 字段 = 值 WHERE 条件 limit 
e、Delete  删除语句   格式:DELETE  FROM 表名 WHERE 条件 limit
12、PHP链接mysql函数
    mysql_connect: 开启 MySQL 链接  写法:mysql_connect("主机", "用户名", "密码")
    mysql_select_db: 打开一个数据库  写法:mysql_select_db("打开数据库",连接标识符);
 注意:如果不特别声明连接标识符,则默认为是上一次打开的连接。
 @   和  or die 隐藏错误 和 条件显示
13、如何去执行一个SQL语句
    mysql_query (SQL语句 ,连接标识符);
    $sql = "SELECT * FROM  test";
    $result = @ mysql_query($sql, $conn) or die(mysql_error());
14、两种查询函数array / row区别
    格式:mysql_fetch_row(result);
 格式:mysql_fetch_array(result);
 mysql_query("set names 'GBK'"); 解决中文乱码
15、其他常用Mysql函数介绍
    mysql_num_rows  用于计算查询结果中所得行的数目
 mysql_insert_id 传回最后一次使用 INSERT 指令的 ID。
 mysql_tablename 取得数据库名称
 mysql_error   返回错误信息
 mysql_close 关闭 MySQL 链接

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!