张恩民php教程
‘壹’ php怎么学啊
自学,花钱培训;自学的话可以去看php的书籍,视频教程,例如php100 兄弟连,然后就是自己多练,最好是用手一个个打,不要用软件生成什么的。
‘贰’ PHP开发实战权威指南的作者简介
张恩民,知名Web培训讲师,PHP高级讲师、DBA培训讲师、PHP100视频教程创始人,上海创恩IT教育教学总监、PHP100中文网CEO、6年高端培训和教学经验,曾在各大高校和阿里巴巴技术峰会做过多次公开课和演讲,在业界有较高的知名度。
‘叁’ php中写不进数据库
1,看看链接数据库的地址、用户名跟密码是否正确,并且要用引号引起来;
2,mysql_select_db(message,$link_mysql);message也用引号引起来
3,看一下数据库编码是什么格式,最好加上如mysql_query("set names utf8");,要不然插入中文有可能出现乱码
4,如果id为主键自增长!,那么插入的时候就不用写id值了,也就是$sql = "insert into liuyan(user,title,content,date) values ('张三','测试标题','测试内容',now())";
5,执行sql的时候最好不要执行两次,因为这样为有很多重复数据,如果想判断插入是否成功,那么你可以
$bool=mysql_query($sql);
if($bool){
echo "发布成功";
}else{
echo "发布失败";
}
‘肆’ 制作网页的语言PHP(求视频教程)
讲解一下:
php4、php5指的是php的版本,现在使用的大都是php5,据传php6即将面世,较之php5将有很大的改进;
制作php可以使用phpdesigner 、dreamweaver、EclipsePHP等很多软件进行编写,具体使用什么,使用哪一种,完全是个人喜好的问题。我个人比较喜欢dreamweaver。
无论是制作过程中、学习、开发都不可避免要进行调试,那么就需要搭建一个可执行php的环境,说白了,就是一个虚拟服务器,我个人特别偏重WampServer,用起来特别顺手,页面安装、配置都特别方便。
php语言的确是比较容易上手,但要想吃透它,是需要时间、精力、头脑和大量经验的。目前很多大型站点都比较喜欢采用php,这就在一定程度上说明php有多强大!
要视频教程,我个人首推php100的系列教程,张恩民老师的课程由浅入深,以实例为主,我就是一步步跟着学过来的,如果你的学习能力很强,跟着这套教程学习三个月,就完全可以独立完成一个小规模的站点了。
以上我提到的软件、教程都可以在http://www.php100.com找到,预祝你学习成功。
‘伍’ 那里好的php教程请指教。谢谢了!
PHP与MySQL程序设计(第3版)不错,只是有许多勘误需要更正,具体地址在http://www.turingbook.com/ErrataInfos/ListErrataInfo.aspx?BookID=401
下载可以去veryCD搜,中文英文都有.
还有就是http://www.w3school.com.cn/,这是个在线教程,这里的网络开发教程都很不错!
‘陆’ 请问谁有张恩民老师的整套php教学视频的链接
你去PHP100的网站下载就有了,他们网站是最完整的
‘柒’ 你能给我张恩民老师的教程吗,HPH
http://www.jz97.net/video.php/vid_3711_series_1_lid_36_page_2.htm
‘捌’ 如何搭建本地服务器,调试php代码
新手学php我觉得还是用APMServ集成软件搭建php服务器比较好用,很多功能都“非常适合新手”,而且不用安装的,直接解压,然后要开启服务器时就打开软件点击启动apmserv,就可以打开MySQL、php、phpmyadmin等等。当然wampserve也很好用,用户也很多。
编写代码的话个人觉得是zend studio 5.50比较好(调试错误很好用、而且代码提示也很好用、用起来非常简单,被业界认为是最好的php编程软件。),其次就是张恩民老师用的eclipsephp
++---------------------------------------------------++
以上仅代表个人观点,并非广告。如果有疑问可以问我。
‘玖’ php视频教程11中遇到的问题,$row[content]、$row[title]、$row[user]没有显示
是张恩民的视频吧,你要写清楚是谁的视频;不然不好猜;
你要确定要开启短标签,然后确定数据库有值,在着要<?php echo $row['content']>
echo换成=也行;
‘拾’ 关于张恩民老师讲的PHP100教程第11讲的问题。。
内置函数$_GET $_POST $_REQUEST通过接受内置表单提交的数据来判断表单是否被提交。由于你的表单是通过post方法提交的,所以$_POST['submit']中的submit是提交按钮的name属性值,属性值为你自定义你 "发布留言",由于这个值不为空,所以在if条件语句中会自动转换为true。
不过我一般都是在form表单中加一个隐藏域,<input type="hidden" name="submitted" value="1"/>,这样隐藏域还可以用到其他的地方。
单引号和双引号的问题。在php中单引号和双引号只有一个区别,在双引号中$val_name变量会被系统自动识,而在单引号中却不能被识别,例如:$name='zhangsan'echo "$name";//输出的是zhangsan 而echo '$name'; //输出的是$name本身,至于上面sql语句中的问题,是你自己的写法造成的,在方括号内的name、title、content既可以加上单引号或双引号也可以不用加上单引号或双引号。先把接受值的单独列出来 例如$name=$_POST['name'];//可以是单引号、双引号、或者不加任何符号都可以
$user=$_POST['user'];
...
...
$sql="insert into message (id,user,title,content,lastdate)values ('','$user','$title','$content','$date',now());
接下来找点专题练习练习就行了