仓酷云

标题: PHP网站制作之对照适用的PHP编程技能 [打印本页]

作者: 若相依    时间: 2015-2-3 23:51
标题: PHP网站制作之对照适用的PHP编程技能
说说这一个月左右的学习情况和心得吧!我个人认为,既然决定了去做一件事,那就要以认真的态度去对待!既然决定来学习了,那不管当初是抱着怎样的心态来到这个培训班的,都要让自己认真的投入到学习中。1 在SQL语句中可经由过程添加限制前提:left(text20)只取text文本的前20个字;2 可以用limit fromRecord RecordNum 来作为分页利用好比limit 030暗示从第一个纪录入手下手遍历30个记载;    1 在SQL语句中可经由过程添加限制前提:left(text20)只取text文本的前20个字;
2 可以用limit fromRecord RecordNum 来作为分页利用好比limit 030暗示从第一个纪录入手下手遍历30个记载;
3 两个表的毗连可所以:table1 join table2 using x(x为两个表的公共字段)或是table1 join table2 on table1.x = table2.x
4 php获得querystring可以用$page = $_GET['page'];

$page = $_REQUEST['page'];
个中Request可获得postgetQueryString等字符;
在这之前 我看到了一个较笨的举措:
parse_str($_SERVER['QUERY_STRING']$output); // 先将查询字符串存到一个数组$output中
$page = $output['page'];
5 php中日期函数的对照实践上就是字符串的对照;
6 mysql中date类型的数据可所以:2000-02-032002.02.032002.2.302.02.0302.2.3,就是说必需有月和日,并且必需以'-'或'.'分离隔来。
7 data()来获得工夫会有时区的成绩,我发明工夫都少了8个小时是由于php.ini外面默许设置装备摆设是GTM美国时区;
处理举措:可以修正php.ini:
[Date]
; Defines the default timezone used by the date functions
date.timezone = "Asia/Shanghai"
或在利用date()函数是加上date_Default_TimeZone_set("PRC");
8 一段工夫调试时在body处老是说我短少")",费了半天是intval($_POST['consumeType'])的成绩,在数据库中该字段是 varchar(50),在zengsong表中我没用intval函数,是由于它的ID就是1,2...整数跟char型的可以相互转换,但在别的两个表中是A5ASP07-01之类的,但它怎样转换成int型了呢?
让咱们来看看intval函数的声明:
intval函数用来获得变量的整数值:int intval ( mixed var [ int base] )
经由过程利用特定的进制转换(默许是十进制),前往变量 var 的 integer 数值。
var 可所以任何标量类型。intval() 不克不及用于 array 或 object。
9 别的一个莫名的成绩以用户名1上岸就能够,换个'bo'上岸,体系就在处失足:说我运转工夫毛病:短少")",nnd。反省了一下,本来是sql语句中的变量类型跟数据库中的纷歧致,
10 php中当从浮点数转换成整数时,数字将被取整(抛弃小数位)。
11 在mysql拔出语句中,假如是自增字段要用(NULL)来取代。
12 php的中文乱码???成绩处理:
在mysql_connect后到场mysql_query("set names 'gb2312'");
或全用utf8编码,就不必到场上述语句了。
还有函数iconv("GBK""UTF8""字符串");可完成各类字符编码的转换。

培训的第二阶段,开始了PHP语言语法结构和应用的学习。
作者: 若天明    时间: 2015-2-4 06:31
再就是混迹于论坛啦,咱们的phpchina的论坛就很强大,提出的问题一般都是有达人去解答的,以前的帖子也要多看看也能学到不少前辈们的经验。别的不错的论坛例如php100,javaeye也是很不错的。
作者: 飘飘悠悠    时间: 2015-2-5 16:15
Ps:以上纯属原创,如有雷同,纯属巧合
作者: 乐观    时间: 2015-2-7 20:53
真正的方向了,如果将来要去开发团队,你一定要学好smarty ,phplib这样的模板引擎,
作者: 再现理想    时间: 2015-2-14 11:41
使用 jquery 等js框架的时候,要随时注意浏览器的更新情况,不然很容易发生框架不能使用。
作者: 柔情似水    时间: 2015-2-27 14:41
有时候汉字的空格也能导致页面出错,所以在写代码的时候,要输入空格最好用引文模式。
作者: 山那边是海    时间: 2015-3-3 01:12
没接触过框架的人,也不用害怕,其实框架就是一种命名规范及插件,学会一个框架其余的框架都很好上手的。
作者: 简单生活    时间: 2015-3-12 16:22
Apache不是非得用80或者8080端口的,我刚开始安得时候就是80端口老占用,就用了个 81端口,结果照常,就是输localhost的时候,应该输入为 localhost:81
作者: 深爱那片海    时间: 2015-3-13 03:08
先学习php和mysql,还有css(html语言很简单)我认为现在的效果比以前的方法好。
作者: 透明    时间: 2015-3-14 01:52
php里的数组为空的时候是不能拿来遍历的;(这个有点低级啊,不过我刚被这个边界问题墨迹了好长一会)
作者: 再见西城    时间: 2015-3-17 19:08
Ps:以上纯属原创,如有雷同,纯属巧合
作者: 活着的死人    时间: 2015-3-20 15:13
这些中手常用的知识,当你把我说的这些关键字都可以熟练运用的时候,你可以选择自己
作者: 谁可相欹    时间: 2015-3-20 15:52
曾经犯过一个很低级的错误,我在文件命名的时候用了一个横线\\\\\\\'-\\\\\\\' 号,结果找了好几个小时的错误,事实是命名的时候 是不能用横线 \\\\\\\'-\\\\\\\' 的,应该用的是下划线  \\\\\\\'_\\\\\\\' ;
作者: 不帅    时间: 2015-3-27 20:08
,熟悉html,能用div+css,还有javascript,优先考虑linux。我在开始学习的时候,就想把这些知识一起学习,我天真的认为同时学习能够互相呼应,因为知识是相通的。
作者: 分手快乐    时间: 2015-4-1 11:20
微软最近出的新字体“微软雅黑”,虽然是挺漂亮的,不过firefox  支持的不是很好,所以能少用还是少用的好。
作者: 爱飞    时间: 2015-4-11 11:29
基础有没有对学习php没有太大区别,关键是兴趣。
作者: 若相依    时间: 2015-4-13 09:19
实践是检验自己会不会的真理。
作者: 仓酷云    时间: 2015-4-14 08:16
最后介绍一个代码出错,但是老找不到错误方法,就是 go to wc (囧),出去换换气没准回来就找到错误啦。
作者: 兰色精灵    时间: 2015-4-17 12:27
我还是强烈建议自己搭建php环境。因为在搭建的过程中你会遇到一些问题,通过搜索或是看php手册解决问题后,你会更加深刻的理解它们的工作原理,了解到php配置文件中的一些选项设置。




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2