初学php时一些术语以及一些基础知识
2019独角兽企业重金招聘Python工程师标准>>>
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 链接
转载于:https://my.oschina.net/kisscucci/blog/12991
初学php时一些术语以及一些基础知识相关推荐
- 写给学弟们编程入门时必须掌握的HTTP基础知识总结
经常有刚开始走上编程道路的学弟们,问我一些可能从业人员都懂但是又不好解释的基础知识,最近发现公众号「小白debug」的一篇HTTP基础知识的图解总结的非常好,还有贱萌的小肥柴讲骚话,在这里分享给大家收 ...
- 计算机播放声音时进行模数转换,音频的基础知识.ppt
文档介绍: 数字音频的基础知识Szsy-luowei-2006音频的分类数字音频的产生数字音频文件的分类数字音频信息获取的途径摔尾表帛阜姚矫咐褒睡阀俘疵师哀哮沁魂休霹辱鹰娱却扑遭音舟诣厕二淡音频的基础 ...
- html网页放大时文字不换行_HTML基础知识之二(小白)
一.上节回顾 water:HTML基础知识之一(小白)zhuanlan.zhihu.com 互联网的原理:服务器.浏览器.HTTP.网页文件是真实的物理存在,用HTTP请求这个文件. 网址的含义:如 ...
- 初学古琴怎么学?古琴入门基础知识
有很多想学习古琴的朋友们经常会来问,古琴应该怎么学?因为有些地方的古琴教学资源还是有限,有些地方的古琴教学资源水平还是有限,有的时候只能自学,但是问题又来了,古琴到底适不适合自学?古琴应该怎么学? 其 ...
- c语言程序设计学了什么知识,初学C语言编程基础知识
初学C语言编程基础知识 初学C语言的人,很多基础知识是需要学习的,下面小编为大家带来了初学C语言编程的基础知识,欢迎大家阅读! 初学C语言编程基础知识 (1)学习过C语言的同学在对单片机有了基本了解之 ...
- 学计算机打字一段话,初学电脑基础知识打字
初学电脑基础知识打字 手腕与上臂尽量成一直线.长期外弯必造成累积性伤害.以下内容是小编为您精心整理的初学电脑基础知识打字,欢迎参考! 初学电脑基础知识打字 一.学习前的准备 (一).建立信心.保持毅力 ...
- 网游运营基础知识与专业术语
网游运营基础知识与专业术语 付费率=付费用户÷活跃用户x100 活跃率=登陆人次÷平均在线人数 ARPU 值=收入÷付费用户 用户流失率=游戏当前活跃用户规模÷历史注册总量 同时在线峰值=24小时内同 ...
- 零基础在学习Java时如何才能打好基础呢
对于初学Java的人来说,打好基础并形成编程思维非常重要.从Java语言自身来看,主要的学习难点集中在基础部分,只有学好了基础才能向更高阶层进阶.那么零基础在学习Java时如何才能打好基础呢?小千建议 ...
- 中音萨克斯指法表图_初学萨克斯一定要了解这6点基础知识
萨克斯管是一种色彩性很强的乐器,它的声音独特,带有神秘的色彩,音色十分迷人,是一种比较接近人声特点的乐器,因此吸引到越来越多的人喜欢上萨克斯.那么新手在初学阶段关于萨克斯一定要了解这6点基础知识. 一 ...
最新文章
- Codeforces 1254C/1255F Point Ordering (交互题)
- 使用mount挂载一个windows的共享
- FB宣布将回购60亿美元股票 首席会计官将离职
- JAVA学习--集合的遍历
- C# 中构造函数与析构函数(二)
- 吴恩达机器学习作业 6.支持向量机
- 连接手表_荣耀手表2 一键连接你的手上智慧新生活
- MacOS入门技巧分享
- Spring:pom.xml中引入依赖发红解决方案
- 25匹马,5个跑道,不用外界工具怎样选出最快的5匹,要次数最短
- 编一程序,将两个字符串连接起来,不要用strcat函数.
- python 二项分布
- ecu故障现象_怎么判断汽车ECU出现故障
- CRS-0804:PROC-26: Error while accessing the physical storage
- Linux的网络编程面试题汇总
- Python爬虫进阶之某支付网站密码分析
- QQ找茬辅助工具的制作
- c++ opencv 分离r,g,b三通道
- python zip()和zip(*)方法
- 织梦cms模板下载:响应式机械螺丝设备网站模板
热门文章
- 长沙理工大学第十二届ACM大赛-重现赛 K - 大家一起来数二叉树吧
- 【ASP.NET开发】ASP.NET对SQLServer的通用数据库访问类
- 《c++语言导学》——1.7 常量
- Hibernate 的getHibernateTemplate()方法使用
- CentOS 6.5 使用docker 容器
- Web版的Tabcontrol控件的制作过程
- 【CTS】几个serialno失败项
- vue - 使用axios
- IntelliJ IDEA 安装go插件
- 使用pg_stat_statement监控pgsql遇到的问题