PHP、Mysql 实训心得体会
一、学习内容:(实训和学习的具体内容)
(一)经典案例
function dialog(){
var dialog= art.dialog
({
}
title: 'hello world!',
content: '
}); dialog.lock();
(二)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.\ echo\
for($i=1;$i<10;$i++){echo \输入值为:\ echo\5、数组的创建修改使用
(1)$arr =array(\ print_r($arr);//内容
echo\
var_dump($arr);//类型,值 echo \
(2) 使用 count 函数统计数组条数,使用 is_array函数判断数组 $arr =array(100,200,300,400); echo count($arr);
echo\
if(is_array($arr) ) echo \这是数组\
else echo \不是数组\(3) 另一种创建数组的函数explode
$str=\
$arr2= explode(\ echo\这个数组为\print_r($arr2);
(4)使用foreach 遍历数组 $str=\$arr2= explode(\ echo\这个数组为\print_r($arr2); echo\
foreach($arr2 as $key=>$value)
{
echo \这是第\个数组元素\ echo $value.\ }
(5)遍历函数
function bianli ($abc){
foreach ($abc as $key=>$value)
{
echo \这是第\个数组元素\ echo $value.\ } }
$arr=array(12,13,132,23,44,35,6,76,55); bianli($arr);
6、函数和自定义函数 echo date(\-m-d\echo md5(\
//显示年月日 //加密
(三)、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
insert into test(id,uid,regdate,remark)values('5','王丹','2008-07-04','学生') 3、MYSQL在PHP5中的应用 (1)PHP与mysql建立链接
$conn=@mysql_connect(\连接错误\mysql_select_db(\连接表错误\(2) 如何去执行一个SQL语句 ①插入
$sql=\宋七','2007-01-06','老干部')\mysql_query(\解决中文乱码 mysql_query($sql,$conn) or die(mysql_error()); ②查询并显示
$sql=\学生%'\mysql_query(\
$query=mysql_query($sql,$conn) or die(mysql_error());
$row=mysql_fetch_row($query); //用来查询结果的一行保存至数组 while($row=mysql_fetch_array($query))// 通过循环,可以将查询结果全部获得 {echo $row[0].\③用table显示查询结果
学号 姓名
入学日期 人员类别
$query=mysql_query ($sql,$conn) or die (mysql_error()); while ($row=mysql_fetch_array ($query)) { echo \
echo \ echo \ echo \ echo \ echo \
}
?>
二、学习过程:(实训过程中出现的问题和解决问题的办法)
1、模仿经典案例过程,出现了有点小问题,经过练习和组内讨论已经解决。2、PHP基本语法,属于新内容,但和C大体相似,需要注意写法上的细节,已