PHP、Mysql 實(shí)訓(xùn)心得體會(huì)
一、學(xué)習(xí)內(nèi)容:(實(shí)訓(xùn)和學(xué)習(xí)的具體內(nèi)容)
(一)經(jīng)典案例
function dialog(){
var dialog= art.dialog
({
} title: 'hello world!', content: '
' }); dialog.lock();
(二)PHP基本語(yǔ)法
1、運(yùn)算類型介紹與應(yīng)用
從左到右,先算乘除后算加減,遇到括號(hào)先算括號(hào)內(nèi)
$a =2;
$b=7;
echo ++$a;
echo $b++;
2、數(shù)據(jù)類型 源碼調(diào)試
php與html交互
Php里輸入html:Echo”html標(biāo)簽語(yǔ)句”
Html里輸入php:
3、條件語(yǔ)句的介紹與應(yīng)用
(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"無(wú)有效輸出";
}
4、循環(huán)語(yǔ)句的介紹與應(yīng)用
$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、數(shù)組的`創(chuàng)建修改使用
(1)$arr =array("a"=>100,"b"=>"Hello","c"=>300);
print_r($arr);//內(nèi)容
echo"
";
var_dump($arr);//類型,值
echo "
".$arr["a"];
(2) 使用 count 函數(shù)統(tǒng)計(jì)數(shù)組條數(shù),使用 is_array函數(shù)判斷數(shù)組
$arr =array(100,200,300,400);
echo count($arr);
echo"
";
if(is_array($arr) ) echo "這是數(shù)組";
else echo "不是數(shù)組";
(3) 另一種創(chuàng)建數(shù)組的函數(shù)explode
$str="1980-1990-2000-2010";
$arr2= explode("-",$str);
echo"
這個(gè)數(shù)組為";
print_r($arr2);
(4)使用foreach 遍歷數(shù)組
$str="1980-1990-2000-2010";
$arr2= explode("-",$str);
echo"
這個(gè)數(shù)組為";
print_r($arr2);
echo"
";
foreach($arr2 as $key=>$value)
{ echo "這是第".$key."個(gè)數(shù)組元素"; echo $value."
"; }
(5)遍歷函數(shù)
function bianli ($abc){
foreach ($abc as $key=>$value)
{ echo "這是第".$key."個(gè)數(shù)組元素"; echo $value."
";} }
$arr=array(12,13,132,23,44,35,6,76,55);
bianli($arr);
6、函數(shù)和自定義函數(shù)
echo date("Y-m-d");
echo md5("212320"); //顯示年月日 //加密
(三)、Mysql
1、簡(jiǎn)介和創(chuàng)建新的數(shù)據(jù)庫(kù)
(1)最常見(jiàn)使用WEB方式訪問(wèn):phpMyAdmin ;
(2)介紹數(shù)據(jù)庫(kù)中常用字段類型
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','學(xué)生')
3、MYSQL在PHP5中的應(yīng)用
(1)PHP與mysql建立鏈接
$conn=@mysql_connect("localhost","root","") or die("連接錯(cuò)誤");
mysql_select_db("test",$conn) or die ("連接表錯(cuò)誤");
(2) 如何去執(zhí)行一個(gè)SQL語(yǔ)句
、俨迦
$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'學(xué)生%'";
mysql_query("set names 'GBK'");
$query=mysql_query($sql,$conn) or die(mysql_error());
$row=mysql_fetch_row($query); //用來(lái)查詢結(jié)果的一行保存至數(shù)組
while($row=mysql_fetch_array($query))// 通過(guò)循環(huán),可以將查詢結(jié)果全部獲得
{echo $row[0]."-". $row[1]."-".$row[2]."-".$row[3].""."
";}
、塾胻able顯示查詢結(jié)果
學(xué)號(hào) |
姓名 |
入學(xué)日期 |
人員類別 |
<?php
$conn = @mysql_connect("localhost", "root", "") or die ("連接錯(cuò)誤");
$db=mysql_select_db("test",$conn) or die ("連接數(shù)據(jù)庫(kù)錯(cuò)誤");
$sql="select * from test where remark like '學(xué)生'";
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 "
";
}
?>
二、學(xué)習(xí)過(guò)程:(實(shí)訓(xùn)過(guò)程中出現(xiàn)的問(wèn)題和解決問(wèn)題的辦法)
1、模仿經(jīng)典案例過(guò)程,出現(xiàn)了有點(diǎn)小問(wèn)題,經(jīng)過(guò)練習(xí)和組內(nèi)討論已經(jīng)解決。
2、PHP基本語(yǔ)法,屬于新內(nèi)容,但和C大體相似,需要注意寫法上的細(xì)節(jié),已
【PHP、Mysql 實(shí)訓(xùn)心得體會(huì)】相關(guān)文章:
PHP 和 MYSQL09-27
PHP常用MySql操作10-31
php查詢mysql的實(shí)例11-09
php操作mysql步驟09-12
PHP與MYSql連接與查詢09-13
PHP常用MySql操作的方法10-31
php與mysql時(shí)區(qū)設(shè)置的總結(jié)11-13
PHP操如何操作mysql09-17