想学PHP 开始其实不难 但要是深入学习东西就很多了 现在大部分学php的都是学LAMP(linux,apache,mysql,php) 如果只是想做一个简单的网站的话: 1,得学会php基本的语法,这个不是很难,买本书,前2章的内容。 2,懂得apache 这个也不难,懂得简单的配置就行了。 3,不知道你会不会写sql语句,挺重要的! 其实就这么简单! 工具 就用Macromedia Dreamweaver 8吧! C语言 先放在一边就好。 建议:多看些php的例子,一开始都是先模仿!
参考资料:原创回答团
PHP涉级的东西很多???不知道这话是什么意思??学编程语言,不管那个,你都要懂一些知道。。。加xml,web server,什么的。。他们要学的东西是一样的。。。但php比起.net.java来是最简单的了。。。.
谁告诉你前端简单了,我倒觉得服务端更简单呢,说白了,服务端就是想尽办法从数据库获取数据来提交给前端,或者从前端获取数据过滤之后写进数据库,就这些功能。但是前端则是要兼容乱七八糟的浏览器版本,还要考虑而且js这个语言有些方面比较恶心,还没有类的概念,做一个好前端要考虑展示效果,功能实现的可行性,与服务端如何配合,绝对不是仅仅美观那么简单的,当然jquery等一系列的库出来之后,确实让前端变得没有以前那么复杂,但是前端绝对不简单
好的。谢谢!
给个建议,学前端还是PHP
没有建议,这个要根据你自己的兴趣来,工资水平都差不了很多,反正你学任何一个都免不了要和另一个打交道,最终是两个你都要了解,都要学,要不然你会发现,你学的东西越来越不够用,工作起来很费劲
非常感谢!
PHP实现了一个典型的动态语言执行过程:拿到一段代码后,经过词法解析、语法解析等阶段后,源程序会被翻译成一个个指令 (opcodes),然后ZEND虚拟机顺次执行这些指令完成操作。PHP本身是用C实现的,因此最终调用的也都是C的函数,实际上,我们可以把PHP看 做是一个C开发的软件。PHP的执行的核心是翻译出来的一条一条指令,也即opcode。Opcode是PHP程序执行的最基本单位。一个opcode由两个参数(op1,op2)、返回值和处理函数组成。PHP程序最终被翻译为一组opcode处理函数的顺序执行。常见的几个处理函数:1 ZEND_ASSIGN_SPEC_CV_CV_HANDLER : 变量分配 ($a=$b) 2 ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER:函数调用 3 ZEND_CONCAT_SPEC_CV_CV_HANDLER:字符串拼接 $a.$b 4 ZEND_ADD_SPEC_CV_CONST_HANDLER: 加法运算 $a+2 5 ZEND_IS_EQUAL_SPEC_CV_CONST:判断相等 $a==1 6 ZEND_IS_IDENTICAL_SPEC_CV_CONST:判断相等 $a===1
PHP可以算是程序语言里面最美的了,当你真正去学习的时候你才会体验语言的美,对于PHP本身来说,它应该是里面入手难度最低的一个,可以自学能掌握不少东西,但是就业的话还要掌握知识,可以去源代码教育去学习一下,可以感受到语言的美
PHP入门是很简单的,比起C语言来说简单许多而且门槛也不高,只要搭建好服务器环境便能轻松编程,代码写好就直接在浏览器看到运行结果,不用像C语言那样编译运行至于你所说的“晦涩的数学题”,个人认为对于入门程序员来说可以不用理会吧,看多了只是打击你的学习兴趣,放轻松些,在娱乐的心态下学习PHP 的基本功跟入门知识,很多知识很多技术都是水到渠成学会的
你if那里sqll是什么鬼 没有$吗本回答被提问者采纳
给你个实例参考一下php编写登陆验证用户名和密码吧。登录页面login.html 负责收集用户填写的登录信息在CODE上查看代码片派生到我的代码片 <html> <head>用户登录</head> <form name="LoginForm" method="post" action="login.php" onSubmit="return InputCheck(this)"> <p> <label for="username" class="label">用户名:</label> <input id="username" name="username" type="text" class="input" /> <p/> <p> <label for="password" class="label">密 码:</label> <input id="password" name="password" type="password" class="input" /> <p/> <p> <input type="submit" name="submit" value=" 确 定 " class="left" /> </p> </form> </html> 登录处理login.PHP 负责处理用户登录与退出动作。在CODE上查看代码片派生到我的代码片 <?php //登录 if(!isset($_POST['submit'])){ exit('非法访问!'); } $username = htmlspecialchars($_POST['username']); $password = MD5($_POST['password']); //包含数据库连接文件 include('conn.php'); //检测用户名及密码是否正确 $check_query = mysql_query("select userid from user_list where username='$username' and password='$password' limit 1"); if($result = mysql_fetch_array($check_query)){ //登录成功 session_start(); $_SESSION['username'] = $username; $_SESSION['userid'] = $result['userid']; echo $username,' 欢迎你!进入 <a href="my.php">用户中心</a><br />'; echo '点击此处 <a href="login.php?action=logout">注销</a> 登录!<br />'; exit; } else { exit('登录失败!点击此处 <a href="javascript:history.back(-1);">返回</a> 重试'); } //注销登录 if($_GET['action'] == "logout"){ unset($_SESSION['userid']); unset($_SESSION['username']); echo '注销登录成功!点击此处 <a href="login.html">登录</a>'; exit; } ?> 用户中心my.php 是用户中心,作为用户登录检测。在CODE上查看代码片派生到我的代码片 <?php session_start(); //检测是否登录,若没登录则转向登录界面 if(!isset($_SESSION['userid'])){ header("Location:login.html"); exit(); } //包含数据库连接文件 include('conn.php'); $userid = $_SESSION['userid']; $username = $_SESSION['username']; $user_query = mysql_query("select * from user_list where userid = '$userid' limit 1"); $row = mysql_fetch_array($user_query); echo '用户信息:<br />'; echo '用户ID:',$userid,'<br />'; echo '用户名:',$username,'<br />'; echo '<a href="login.php?action=logout">注销</a> 登录<br />'; ?> conn.php,用于连接数据库在CODE上查看代码片派生到我的代码片 <?php $conn = mysql_connect("127.0.0.1","root","") or die("数据库链接错误".mysql_error()); mysql_select_db("info_db",$conn) or die("数据库访问错误".mysql_error()); mysql_query("set names gb2312"); ?>
不是这个感念,php和js语法不一样php是 面向对象的语言,MVC结构,一些类的概念,对象、、但是一些基础东西还是原理一样的,比如循环,但是循环也有不一样的地方,变量形式就不一样,希望你别弄混了呵呵