当前位置:
文档之家› PHP、Mysql实训心得体会
PHP、Mysql实训心得体会
1、模仿经典案例过程,出现了有点小问题,经过练习和组内讨论已经解决。 2、PHP 基本语法,属于新内容,但和 C 大体相似,需要注意写法上的细节,已
经熟悉,但还不完全会背写,需要加强记忆。
三、学习心得:(实训效果和收获)
今天学习了 PHP 基本语法、MYSQL 语句等内容,总体感觉很有条理,比较喜 欢这种讲课模式。 通过模仿一些经典小案例,熟悉更多的 javascript 特效,已经掌握基本方法。 由于课上时间有限,还需要花时间看看,才能更好的运用到自己的设计中。
(三)、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("localhost","root","") or die("连接错误"); mysql_select_db("test",$conn) or die ("连接表错误"); (2) 如何去执行一个 SQL 语句 ①插入 $sql="insert 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].""."<br><hr>";} ③用 table 显示查询结果 <table width="500" border="1" cellspacing="0">
(3) 另一种创建数组的函数 explode
$str="1980-1990-2000-2010";
$arr2= explode("-",$str); echo"<br>这个数组为"; print_r($arr2); (4) 使用 foreach 遍历数组 $str="1980-1990-2000-2010"; $arr2= explode("-",$str); echo"<br>这个数组为"; print_r($arr2); echo"<br>"; foreach($arr2 as $key=>$value)
$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"无有效输出"; }
PHP、Mysql 实训心得体会
一、学习内容:(实训和学习的具体内容)
(一)经典案例
function dialog(){ var dialog= art.dialog ({ title: 'hello world!', content: '<img src="1.jpg" width="510" height="339" />' }); dialog.lock();
4、循环语句的介绍与应用 $a =0; $b=0; while($a<5){ echo ++$a.""; }; echo"<br>"; do{ echo ++$b.""; }while($b<5); echo"<br>"; for($i=1;$i<10;$i++){echo "输入值为:",$i; echo"<br>";}
新学习 PHP 运算类型、数据类型、条件语句、循环语句、数组的创建修改, 以及使用 count 函数统计数组条数,使用 is_array 函数判断数组等内容。还学 习了使用 For 循环,while 循环,foreach,遍历数组,深刻体会到 foreach 的 巧妙与方便。 重新回忆了 SQL 语句,感觉当时学的不是很扎实,有些语句不能完全想起来,经 过这一遍的巩固,更好一点。
echo "<tr>"; echo "<td>".$row[01]."</td>"; echo "<td>".$row[1]."</td>"; echo "<td>".$row[2]."</td>"; echo "<td>".$row[3]."</td>"; echo "<tr>"; } ?> <tr> <td><?php echo $row[0] ?></td> <td><?php echo $row[1] ?></td> <td><?php echo $row[2] ?></td> <td><?php echo $row[3] ?></td> </tr> </table> 二、学习过程:(实训过程中出现的问题和解决问题的、运算类型介绍与应用 从左到右,先算乘除后算加减,遇到括号先算括号内 $a =2; $b=7; echo ++$a; echo $b++; 2、数据类型 源码调试 php 与 html 交互 Php 里输入 html:Echo”html 标签语句” Html 里输入 php:<?php echo $a ?> 3、条件语句的介绍与应用 (1)if
{ echo "这是第".$key."个数组元素"; echo $value."<br>"; } (5)遍历函数 function bianli ($abc){ foreach ($abc as $key=>$value)
{ echo "这是第".$key."个数组元素"; echo $value."<br>"; } } $arr=array(12,13,132,23,44,35,6,76,55); bianli($arr); 6、函数和自定义函数 echo date("Y-m-d"); //显示年月日 echo md5("212320"); //加密
5、数组的创建修改使用 (1)$arr =array("a"=>100,"b"=>"Hello","c"=>300); print_r($arr);//内容 echo"<br>"; var_dump($arr);//类型,值 echo "<br>".$arr["a"];
(2) 使用 count 函数统计数组条数,使用 is_array 函数判断数组 $arr =array(100,200,300,400); echo count($arr); echo"<br>"; if(is_array($arr) ) echo "这是数组"; else echo "不是数组";