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、循環(huán)語句的介紹與應用
$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、數組的`創(chuàng)建修改使用
(1)$arr =array("a"=>100,"b"=>"Hello","c"=>300);
print_r($arr);//內容
echo"
";
var_dump($arr);//類型,值
echo "
".$arr["a"];
(2) 使用 count 函數統(tǒng)計數組條數,使用 is_array函數判斷數組
$arr =array(100,200,300,400);
echo count($arr);
echo"
";
if(is_array($arr) ) echo "這是數組";
else echo "不是數組";
(3) 另一種創(chuàng)建數組的函數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、簡介和創(chuàng)建新的數據庫
(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) 如何去執(zhí)行一個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))// 通過循環(huán),可以將查詢結果全部獲得
{echo $row[0]."-". $row[1]."-".$row[2]."-".$row[3].""."
";}
、塾胻able顯示查詢結果
學號 |
姓名 |
入學日期 |
人員類別 |
<?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大體相似,需要注意寫法上的細節(jié),已
【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時區(qū)設置的總結11-13
PHP操如何操作mysql09-17