刘建民PHP入门教程

刘建民PHP入门教程

4 (4人评价)
  • 课时:(20)

  • 学员:(368)

  • 浏览:(24280)

  • 加入课程
  • PHP会员管理系统的笔记

    1、会员注册页面2、会员登录页面---后期完善3、会员管理页面4、功能页面(添删改查)控制面板栏:添加、删除、修改 

  • PHP之UPDATE修改功能的笔记

    1、制作修改链接2、制作修改页面,同添加页面,重点是:隐藏域:user_id3、修改的变量接收页面<?php    include("inc/conn.hph");    $id = $_REQUEST["id"];    $rs = mysql_query("select * from stu_info where user_id=$id",$con);    $row = mysql_fetch_row($rs);?>头像域的显示。表单中加入隐藏域 user_id,值是$idupdate 表名 set 字段1=值1,字段2=值2... where  id = 隐藏域id值是字符类型要加单引号。增加链接查看头像大图。 PHP基础部分结束。后续完整功能拼接案例

  • PHP之DELETE删除功能的笔记

    1 制作删除连接(按钮)“删除”(文本)加#表示超链接超链接直接拖到新的删除页面(delete.php)连接。2 带删除条件的变量(id)3 制作删除页面delete.php中制作接收变量<?phpinclude("inc/conn.php"); $id=$_REQUEST['id'];mysql_query("delete from stu_info where user_id=$id",$con);?>删除成功提示、返回、刷新。echo "<script>alert("删除成功"),location.href='admin_reg.php'</script>";不成功,退回来。echo "<script>alert("删除不成功"),location.href='admin_reg.php'";4 SQL:DELETE FROM 表名 WHERE 条件操作数据库步骤:连接数据库,选择数据表

  • PHP之INSERT添加功能的笔记

    1、insert inro 表名(字段1,字段2)values(值1,值2);制作思路:1、制作提交信息页面(有表单,上传头像)2、制作信息接收页面($_POST[' '])or $_GET3、连接数据库<?php include("inc/conn.php"); ?>选表,转成数组4、insert into 表名(字段1,字段2)values(值1,值2)mysql_query("insert into stu_info(user_name,user_pwd,user_email,user_sex,user_pic)values('$user_name','$user_pwd','&user_email','&user_sex','$user_pic')",$con);//注意加单引号,限定数据类型。出口 exit;2 mysql_fetch_row()将记录集以数组的形式保存起来。以0开始偏移$row=mysql_fetch_row($rs);$rows = mysql_num_rows($rs)//取得记录数量用row还是array 根据自己习惯,下标不同。5、返回机制释放查询资源并关闭数据库连接mysql_free_result($rs);mysql_close($conn);//实际上数据库的连接会在脚本执行完成后被PHP自动关闭。---每个页面最后都添加,提高速度。  

  • PHP之SELECT查询功能的笔记

    15讲下第四节 创建数据库CREATE DATABASE dbname第五节 链接数据库mysql_connect()bool mysql_select_db()<?php$con=mysql_connect('localhost','root','');mysql_select_db('web_stu',$con);?>第六节 创建查询mysql_query() 返回记录集,可以数组化$rs=mysql_query("select * from stu_info",$con)or die("打开失败");第七节 显示记录集数组化显示mysql_fetch_array()将记录集以数组的形式保存起来。$array=mysql_fetch_array($rs);$rows = mysql_num_rows($rs);//取得记录数量ctrl+m,表格增加一行消除乱码(to 中文)mysqo_query("SET NAMES 'GBK'");

  • MySQL之关系型数据库的笔记

    “动态”网站体现在数据库技术上。PHP的数据库编程一、理解数据操作流程二、掌握基本SQL语句三、掌握数据库基本操作第一节 SQL和关系型数据库关系型数据库管理系统 RDBMS是关系型数据库理论的典型应用。起源:解决“冗余数据”的问题。是最典型的数据库。使用理由:消除冗余数据;消除数据间不一致性;保护数据完整性SQL Structured Query Language。三级结构:关系模式(模式)称为基本表(Base Table)存储模式(内模式)称为存储文件(Stored File)mdf、mdi子模式(外模式)成为视图(View)元组称为行(Row),一条记录属性称为列(Column)第二节 SQL标准SQL 结构化查询语言SQL标准的关系型数据库管理系统:Microsoft SQL ServerMySQLOracle(大型数据库,J2EE)第三节 SQL操作一、SELECT查询语句* 全部字段SELECT ...FROM...WHERE...二、INSERT插入INSERT INTO ...VALUES ...三、UPDATE 更新、修改UPDATE ...SET...WHERE... 四、DELETEDELETE...FROM...WHERE... 

  • MySQL之PHPMyAdmin工具的笔记

    MySQL应用基础PHPMyAdmin工具,快速便捷管理数据库改变语言创建自己的数据库sql命令数据类型表---用于查询 使用MySQL数据库root ,密码空创建数据库创建数据表可以“SQL”输入命令,也可以手动创建表 掌握数据基本操作 创建数据库及创建表根据需求创建数据库,表:字段,类型,长度,整理(中文gb2313),not null(不能为空)考虑用id--唯一,额外(自动累加),组件。“保存”,表保存到数据库。添删改查操作。id自动编号从1开始。 数据库导入导出技术备份数据库 文件存放路径:。。\MySQL5.0\data\web_sys\.frm框架结构文件.MYD数据库结构文件.MYI数据库缩影文件一个表中三个文件。赋值粘贴备份---本地操作通过软件“导出”SQL文件。另存为文件。备份数据库可用记事本打开。验证:删除数据库-》导入-》执行。需要手动创建数据库,再导入执行。导入后浏览数据,有点问题,以后继续讲。下一站将网页数据进入数据库。

  • PHP会员注册功能的笔记

    13讲大纲:会员注册表单1 会员填写2 处理页面3 后台系统div设计不讲POST方式发送,POST方式接收。跳转页面边接收边输出:echo $user_name=$_POST["user_name"];添加上传头像功能。提示后回到注册页面。

  • PHP的表单上传的笔记

    网站的上传功能文件域参数:$_GET,$_POSET,都能做提交用到$_FILES,传文件1.$_GET($HTTP_GET_VARS)和$_POST($HTTP_POST_VARS)的区别2.$_FILE上传和接收文件2.1 上传文件会遇到哪些问题文件太大解除硬限制,PHP.ini中的upload_max_filesize选项改为2m以上文件字段提交之前提交一个名为upload_max_filesize的参数,PHP将吧这个值作为文件大小的软限制。2.2 $_FILSE的键有哪些name、type、size、tmp_name2.3 is_uploaded_file()方法2.4 move_uploaded_file()方法上传文件的简单例子。获取$_FILES相关文件信息后进行判断:文件名是否为空,后缀名等。有不同的日期文件夹

  • PHP的HTTP知识点的笔记

    状态维持(状态维系)HTTP基础eg:用户注册信息发送到另一个页面的过程。1 浏览器通过http协议向服务器请求运行相应程序2 服务器读取并运行(PHP)程序,然后将结果转换为HTML文件3 服务器将HTML文件传给浏览器4 浏览器将受到的HTML文件显示在屏幕B/S模式的执行过程变量使用PHP脚本语言访问服务器配置和请求信息(包括表单参数和cookie)的方法。此信息被称为EGPCS(环境,GET,POST,cookie和服务器)如果PHP.ini文件中register_globals选项被启动,方便但危险。 状态维系概念维持状态的三种方法GETPOST方法COOKIE、SESSION(会话) 服务器信息表单处理---文件的上传sessionsession_start();//启用会话$_SESSION[“username”] = "liujm";//定义session变量注册一个会话变量:session_register()session_is_registered('变量名')验证会话变量是否已被注册。session_unregister('变量名')取消一个注册变量session_destory()结束会话COOKIE 简单用户名密码注册后台验证的例子。POST方式。

  • PHP字符串处理函数的笔记

    第十讲 字符串常用处理访问单个字符strlen三、整理字符串1、删除空白符:trim()(删除开头和结尾)ltrim()(删除左边)rtrim()(删除右边)2、改变大小写:strtolower()strtoupper()ucfirst()ucwords()四、编码和转义PHP和html页面,web网址(URL),数据等交互html中小于号大于号可以描述为:&amp;和&lt;----实体(entity)htmlentities()将实体转换为字符:< > & 和着重符号五、字符串比较精确比较:== === < <= > >=六、字符串的查找和处理(一)子串substr(),开始位置负数可以从后往前截取。(二)分解字符串秒度按复杂性依次增加的顺序排列。explode()strtok()sscanf()(三)分解和拼装 代码的重用一、使用Include和Requireinclude不限次数的包含require限次数的包含--做数据库包含做一次版权、链接单独写,在首页中包含。include会报警告,require不会。 网页案列:栏目 状态维持 文件操作 图像处理 数据库   

  • PHP特殊字符串应用的笔记

    字符串中{}的使用,将变量括起来在字符串中连接。字符串连接符..=,类似+=的用法文档式字符串变量。很容易将多行字符串放进程序里&clerihew = <<<End_of_Quoteaaaabbb.cccddd.End_of_Quote; 第二节 字符串处理函数echo,一次可以输出多个变量,都好分割print()仅输出一个值,返回布尔型。printf()可以格式化字符串,可以用格式修饰符%,可以用类型说明符(d,c,b,eorf,g,o,s,u,x,X)printf(“%.2f”,24.456);精确到小数点后两位,有四舍五入功能。print_r()对调试很有用die strlen 

  • PHP函数的笔记

    有内置函数库(参考函数手册)通用的封装成函数。自定义函数,函数名不能和内置函数重名,不能和变量名冲突。函数不被调用不执行。全局变量和局部变量(函数内部)可以重名,没有关系,互不影响。参数按值传递,按引用传递(参数中变量前加&)。传递变量内存地址。return只返回一个值。global在函数内部声明全局变量。

  • PHP程序控制语句_循环语句的笔记

    当到 for,while直到 do...whileforeach 数组循环

  • PHP的数据类型的笔记

    2.46 连接符(.) 字符串连接符2.47 引号中的变量 也可以把变量名用大括号括起来--字符串和变量间无空格时可以用2.48 PHP中的预定义变量2.4 数组有序图值value映射到键key键是整形或者字符串,值是任意类型2.5 逻辑表达式 ===全等!==非全等运算符===绝等于=赋值运算符 DREAMWEAVER8 

  • PHP的基本语法的笔记

    语法主要借鉴c/c++,参考了Java、Perl。语句;结束2.1 注释(1)//(2)/*...*/(3)#--不常用新建站点,站点管理。2.2ASP<%PHP:(1)<?php...?>(2)<?...?>(3)<script language="php">...</script>(4)<%...%>---挑环境,且和ASP有冲突推荐用(1)(2)2.3 引用文件include(可以多次包含)和require(一次读取,优先读取)2.4 PHP的变量(1)区分大小写(2)必需$开始(3)可以_开头(4)不能数字开头变量类型,弱数据类型,初始化确定。标量数据类型:布尔、整形、浮点、字符串复合数据类型:数组、对象资源resource空值NULL可以把代码块“收”起来。字符串:单引号,双引号,单引号里面不能有双引号检查变量类型的函数var_dump()检查变量是否设置,list() empty()函数:参照《PHP手册》连接符. 

  • PHP之APMServ环境配置的笔记

    绿色版快速安装APM(卸载此前的Apache)核对端口,停止IIS(ASP环境不能使用)设置APM参数,重启。“访问本网站”第六章比较重要。

  • ApacheMySQLPHP环境配置的笔记

    WindowsXP1.PHP5http://www.php.net/downloads.php2.Apache 2.0.49http://httpd.apache.org/download.cgi3.MySQL 5.0http:/dev.mysql.com/lownloads/mysql/5.0.html Apache详细配置端口80MySQL服务器端口3306PHP改文件名to php.ini 修改Httpd.conf文件设置php.ini文件  

  • PHP简介的笔记

    刘建明《ASP入门到精通》《ASP.NET高级网站开发》《PHP网络编程技术》《SQL Server2000数据库技术》《C语言100例》(合编)AMP黄金组合:Apache+PHP+MySQLPHP:Hypertext Preprocessor,超文本预处理器(personal homepage),可嵌入到HTML,尤其适合web开发特点:低成本,易用,跨平台,稳定,学习快易上手,广泛的数据库连接,可扩展性强、源码开发,面向对象,可伸缩性;HTML嵌入式开发。目前PHP5.0第一个PHP脚本:Hello.php<?php   //--语言标记    echo "Hello World";?>开发环境:dreamwaver可嵌入到html中。 2、Apache服务器能够支持多种web编辑语言,如ASP,JSP,PHP;开放源码的方式,安全性高;扩展性高,Unix、Linux、Windows等。 也可以IIS做PHP服务器 3、MySQL数据库操作简便。开源;高效的执行效能;主要目标是快速、健壮、易用;跨平台性。 

你感兴趣的课程

编程开发 Yii 权威指南
10万+浏览/ 845学员/ 4.3评分
免费
9万+浏览/ 429学员/ 4.7评分
免费
编程开发 Symfony3开发实战
7万+浏览/ 1048学员/ 4.2评分
免费