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远程连接mysql数据库
<?php
$conn = @mysql_connect("localhost", "root", "") or die ("连接错误");
$db=mysql_select_db("test",$conn) or die ("连接数据库错误");
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论