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 链接
来源:oschina
链接:https://my.oschina.net/u/102072/blog/12991