其他心得体会

PHP、Mysql 实训心得体会

时间:2021-06-20 17:44:25 其他心得体会 我要投稿

PHP、Mysql 实训心得体会

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

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.""; }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大体相似,需要注意写法上的细节,已

【PHP、Mysql 实训心得体会】相关文章:

php与php MySQL之间的关系11-13

PHP 和 MYSQL09-27

PHP常用MySql操作10-31

php查询mysql的实例11-09

php操作mysql步骤09-12

PHP与MYSql连接与查询09-13

PHP常用MySql操作的方法10-31

php与mysql时区设置的总结11-13

PHP操如何操作mysql09-17