仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 932|回复: 18
打印 上一主题 下一主题

[学习教程] PHP网站制作之对照适用的PHP编程技能

[复制链接]
若相依 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-2-3 23:51:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

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

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-11-11 11:05

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表