若相依 发表于 2015-2-3 23:51:45

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:

; 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:14

再就是混迹于论坛啦,咱们的phpchina的论坛就很强大,提出的问题一般都是有达人去解答的,以前的帖子也要多看看也能学到不少前辈们的经验。别的不错的论坛例如php100,javaeye也是很不错的。

飘飘悠悠 发表于 2015-2-5 16:15:21

Ps:以上纯属原创,如有雷同,纯属巧合

乐观 发表于 2015-2-7 20:53:32

真正的方向了,如果将来要去开发团队,你一定要学好smarty ,phplib这样的模板引擎,

再现理想 发表于 2015-2-14 11:41:36

使用 jquery 等js框架的时候,要随时注意浏览器的更新情况,不然很容易发生框架不能使用。

柔情似水 发表于 2015-2-27 14:41:23

有时候汉字的空格也能导致页面出错,所以在写代码的时候,要输入空格最好用引文模式。

山那边是海 发表于 2015-3-3 01:12:14

没接触过框架的人,也不用害怕,其实框架就是一种命名规范及插件,学会一个框架其余的框架都很好上手的。

简单生活 发表于 2015-3-12 16:22:54

Apache不是非得用80或者8080端口的,我刚开始安得时候就是80端口老占用,就用了个 81端口,结果照常,就是输localhost的时候,应该输入为 localhost:81

深爱那片海 发表于 2015-3-13 03:08:36

先学习php和mysql,还有css(html语言很简单)我认为现在的效果比以前的方法好。

透明 发表于 2015-3-14 01:52:26

php里的数组为空的时候是不能拿来遍历的;(这个有点低级啊,不过我刚被这个边界问题墨迹了好长一会)

再见西城 发表于 2015-3-17 19:08:33

Ps:以上纯属原创,如有雷同,纯属巧合

活着的死人 发表于 2015-3-20 15:13:20

这些中手常用的知识,当你把我说的这些关键字都可以熟练运用的时候,你可以选择自己

谁可相欹 发表于 2015-3-20 15:52:31

曾经犯过一个很低级的错误,我在文件命名的时候用了一个横线\\\\\\\'-\\\\\\\' 号,结果找了好几个小时的错误,事实是命名的时候 是不能用横线 \\\\\\\'-\\\\\\\' 的,应该用的是下划线\\\\\\\'_\\\\\\\' ;

不帅 发表于 2015-3-27 20:08:31

,熟悉html,能用div+css,还有javascript,优先考虑linux。我在开始学习的时候,就想把这些知识一起学习,我天真的认为同时学习能够互相呼应,因为知识是相通的。

分手快乐 发表于 2015-4-1 11:20:46

微软最近出的新字体“微软雅黑”,虽然是挺漂亮的,不过firefox支持的不是很好,所以能少用还是少用的好。

爱飞 发表于 2015-4-11 11:29:26

基础有没有对学习php没有太大区别,关键是兴趣。

若相依 发表于 2015-4-13 09:19:36

实践是检验自己会不会的真理。

仓酷云 发表于 2015-4-14 08:16:26

最后介绍一个代码出错,但是老找不到错误方法,就是 go to wc (囧),出去换换气没准回来就找到错误啦。

兰色精灵 发表于 2015-4-17 12:27:13

我还是强烈建议自己搭建php环境。因为在搭建的过程中你会遇到一些问题,通过搜索或是看php手册解决问题后,你会更加深刻的理解它们的工作原理,了解到php配置文件中的一些选项设置。
页: [1]
查看完整版本: PHP网站制作之对照适用的PHP编程技能