网站首页 语言 会计 电脑 医学 资格证 职场 文艺体育 范文
当前位置:书香门第 > 范文 > 心得体会

PHP、Mysql 实训心得体会

栏目: 心得体会 / 发布于: / 人气:2.7W

一、学习内容:(实训和学习的具体内容)

PHP、Mysql 实训心得体会

(一)经典案例

function dialog(){

var dialog= og

({

} title: 'hello world!', content: '

' }); ();

(二)PHP基本语法

1、运算类型介绍与应用

从左到右,先算乘除后算加减,遇到括号先算括号内

$a =2;

$b=7;

echo ++$a;

echo $b++;

2、数据类型 源码调试

php与html交互

Php里输入html:Echo”html标签语句”

Html里输入php:

3、条件语句的介绍与应用

(1)if

$a=3;

if($a==0){ echo"输出0";}

elseif($a==1){ echo"输出1"; }

elseif($a==2){ echo"输出2"; }

(2)switch $a=3;

switch($a){

case 0:echo"输出0"; break;

case 1:echo"输出1"; break;

case 2: echo"输出2";break;

default: echo"无有效输出";

}

4、循环语句的`介绍与应用

$a =0; $b=0;

while($a<5){ echo ++$a.""; };

echo"

";

do{echo ++$b.""; }while($b<5);

echo"

";

for($i=1;$i<10;$i++){echo "输入值为:",$i; echo"

";}

5、数组的创建修改使用

(1)$arr =array("a"=>100,"b"=>"Hello","c"=>300);

print_r($arr);//内容

echo"

";

var_dump($arr);//类型,值

echo "

".$arr["a"];

(2) 使用 count 函数统计数组条数,使用 is_array函数判断数组

$arr =array(100,200,300,400);

echo count($arr);

echo"

";

if(is_array($arr) ) echo "这是数组";

else echo "不是数组";

(3) 另一种创建数组的函数explode

$str="1980-1990-2000-2010";

$arr2= explode("-",$str);

echo"

这个数组为";

print_r($arr2);

(4)使用foreach 遍历数组

$str="1980-1990-2000-2010";

$arr2= explode("-",$str);

echo"

这个数组为";

print_r($arr2);

echo"

";

foreach($arr2 as $key=>$value)

{ echo "这是第".$key."个数组元素"; echo $value."

"; }

(5)遍历函数

function bianli ($abc){

foreach ($abc as $key=>$value)

{ echo "这是第".$key."个数组元素"; echo $value."

";} }

$arr=array(12,13,132,23,44,35,6,76,55);

bianli($arr);

6、函数和自定义函数

echo date("Y-m-d");

echo md5("212320"); //显示年月日 //加密

(三)、Mysql

1、简介和创建新的数据库

(1)最常见使用WEB方式访问:phpMyAdmin ;

(2)介绍数据库中常用字段类型

DECIMAL(M,D); VARCHAR; TIMESTAMP; TEXT

2、建立test,student表,在test表中查询

select * from test where uid like'张%'

select * from test limit 2,3

select remark, count(id) as number from test group by remark

into test(id,uid,regdate,remark)values('5','王丹','2008-07-04','学生')

3、MYSQL在PHP5中的应用

(1)PHP与mysql建立链接

$conn=@mysql_connect("localhost","root","") or die("连接错误");

mysql_select_db("test",$conn) or die ("连接表错误");

(2) 如何去执行一个SQL语句

①插入

$sql=" into test (id,uid,regdate,remark) values('','宋七','2007-01-06','老干部')";

mysql_query("set names 'GBK'"); //解决中文乱码

mysql_query($sql,$conn) or die(mysql_error());

②查询并显示

$sql="select * from test where remark like'学生%'";

mysql_query("set names 'GBK'");

$query=mysql_query($sql,$conn) or die(mysql_error());

$row=mysql_fetch_row($query); //用来查询结果的一行保存至数组

while($row=mysql_fetch_array($query))// 通过循环,可以将查询结果全部获得

{echo $row[0]."-". $row[1]."-".$row[2]."-".$row[3].""."

";}

③用table显示查询结果



学号
姓名
入学日期
人员类别

<?php

$conn = @mysql_connect("localhost", "root", "") or die ("连接错误");

$db=mysql_select_db("test",$conn) or die ("连接数据库错误");

$sql="select * from test where remark like '学生'";

mysql_query ("set names'GBK'");

$query=mysql_query ($sql,$conn) or die (mysql_error());

while ($row=mysql_fetch_array ($query))

{

echo "

";


echo "

";

".$row[01]."

echo "

";

".$row[1]."

echo "

";

".$row[2]."

echo "

";

".$row[3]."

echo "

";


}

?>






二、学习过程:(实训过程中出现的问题和解决问题的办法)

1、模仿经典案例过程,出现了有点小问题,经过练习和组内讨论已经解决。

2、PHP基本语法,属于新内容,但和C大体相似,需要注意写法上的细节,已