多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區(qū)平臺 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當前位置:首頁 > php開源 > php教程 > php入門篇-基礎知識詳解

php入門篇-基礎知識詳解

來源:程序員人生   發(fā)布時間:2014-01-22 18:35:22 閱讀次數(shù):4129次

 

-自定義變量 

a.不需明示數(shù)據(jù)類型 

b.加'$' 

c.以下劃線或字母開頭 

d.以有意義的單詞 

-全等 

a.=== 

b.判斷大小及類型 

-數(shù)組 

創(chuàng)建數(shù)組方法 

a.array("key"=>"value") 

b.array[]=value; 

c.explode(separator,string); 

常用函數(shù) 

a.count//統(tǒng)計數(shù)組條數(shù) 

b.is_array//判斷是否為數(shù)組 

遍歷數(shù)組 

Foreach($arr as $key=>$value) 

說明:指針跳轉, 自動循環(huán), 依次賦值 

-流程控制符 

a.break//結束一層循環(huán) 

break n//結束n層循環(huán) 

b.continue //結束本次循環(huán) 

c.return//返回,結束當前腳本運行 

d.exit//結束腳本運行

3.函數(shù) 

-date("Y-m-d G:i:s")

a.Y 表示4位數(shù)字完整表示的年份

b.m數(shù)字表示的月份,有前導零

c.d 月份中的第幾天,有前導零的2位數(shù)字

d.G 小時,24小時格式,沒有前導零

e. i有前導零的分鐘數(shù)

f. s有前導零的秒數(shù) 

注意:假如你顯示的時間跟電腦顯示時間不一樣,也就是相差8小時,可在php.ini里 

面將date.timezone = "PRC"//PRC代表中華人民共和 

-time()//返回當前的 Unix 時間戳,也就是一串數(shù)字 

  1. $nextWeek=time()+(7*24*60*60);//7天,24小時,60分鐘,60秒 
  2.  
  3. echo $nextWeek."<br>"
  4.  
  5. echo 'now:'.date("Y-m-d")."n";  
  6.  
  7. echo 'Next Week: '.date("Y-m-d",$nextWeek); 

 

date(格式字符,時間戳) 

1. 將給定的時間戳以給定的格式輸出來 

2. 如果省略時間戳,例如前面,則視為當前時間 

-自定義函數(shù) 

a.格式:function 函數(shù)名(){} 

b.使用與功能相關的名字

function_exists//判斷函數(shù) is_array //判斷數(shù)組 

-命名習慣 

a.使用良好命名 (必須地,其余僅供參考)

b.函數(shù)單詞開頭大小寫

c.常量大寫

d. 變量小寫

提醒:PHP是區(qū)別大小寫的

4.mysql

-Mysql(小型關系型數(shù)據(jù)庫管理系統(tǒng))

a.體積小

b.速度快

c.成本低

d.開源

MYSQL默認使用的是3306端口

-存儲引擎(存儲表數(shù)據(jù)的類型)

a.MyISAM:較高的插入、查詢速度,但不支持事務;默認.

b.InnoDB:支持事務

-phpMyAdmin(Web方式訪問Mysql)

-類型小解

精度:指數(shù)值數(shù)據(jù)中所存儲的十進制數(shù)據(jù)的總位數(shù).

長度:指存儲數(shù)據(jù)所使用的字節(jié)數(shù)

int

1.整數(shù)型

2.精度10

3.數(shù)值范圍(-2147483648~2147483648)

4.長度4

注意:

int(n)

1.指定整數(shù)值的顯示寬度

2.實際的寬度小于指定列寬度時,從左側填滿寬

3.不改變長度,不改變數(shù)值范圍

字符型

char/varchar(n) //n表示長度

當列中字符數(shù)據(jù)值長度一致時,使用char,長度不同時,使用varchar可以節(jié)省存儲空間

-基本sql語句

a.SELECT 字段 FROM 表 WHERE 條件

b.INSERT INTO 表(字段)VALUES(值)

c.UPDATE 表 SET 更新內容 WHERE 條件

d.DELETE FROM 表 WHERE 條件

多練習是關鍵

查詢語句之后:

1.分組:group by 

2.排序:order by ASC/DESC

3.限制:limit O,N

對于limit來說,O為偏移量,跟數(shù)組一樣是從0開始算起,N為數(shù)量

如:limit 1,5 相當于從第二條開始往后5條記錄

5.php操作mysql

-基本步驟:

  1. mysql_connect("hostname","username","password")//連接MYSQL 
  2.  
  3. mysql_select_db("database_name"); //打開數(shù)據(jù)庫 
  4.  
  5. mysql_query($sql); //執(zhí)行sql語句 
  6.  
  7. mysql_fetch_array($result//取值 
  8. mysql_query: 

 

1.sql=select 時,執(zhí)行成功返回一個資源標識符,執(zhí)行錯誤返回FALSE

注意:查詢成功不代表一定有結果,只說明語句正確

2.sql=insert/update時,執(zhí)行成功返回TRUE,執(zhí)行錯誤返回FALSE

mysql_fetch_array()

1.取得query(sql)的結果集中的一行保存到數(shù)組

2.依次調用將返回結果集中的下一行

3.可以通過字段名作索引

-中文編碼

避免亂碼:

1.建立數(shù)據(jù)庫時,要選擇相應的字符集.全國通用:GBK/gb2312;世界通用:UTF-8(建議選用).

2.連接mysql時,加入連接字符集"set names GBK";

注意:如果你set names UTF8,那么就應該設置頁面編碼為UTF-8

實例代碼如下:

  1. ///////////////封裝Php連接Mysql函數(shù)//////////////// 
  2.  function PHPConnectMysql($hostname,$username,$password,$database,$charaset){ 
  3. mysql_connect($hostname,$username,$password); 
  4. mysql_select_db($database); 
  5. mysql_query("set names $charaset"); 
  6.  } 

 

小結:平時多積累,將特定功能函數(shù)化,以便重復利用

生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: free性欧美精品videos | 高清完整视频在线播放 | 噜噜噜久久 | 国产精品一区伦免视频播放 | 亚洲国产精品一区二区三区 | 欧美性猛片xxxxⅹ免费 | 亚洲另类网 | free娇小性video| 亚洲欧美韩国日本 | 亚洲爱爱久久精品 | 性猛交╳xxx乱大交 性猛交xxxxx按摩 | 国产成人精品三区 | 亚洲网站视频在线观看 | 国内精品麻豆 | 亚洲国产精品一区二区三区在线观看 | 成人αv | 午夜 在线播放 | 女男羞羞视频网站免费 | 欧美综合一区 | 欧美xx在线 | 日韩福利| 亚洲精品免费在线视频 | 国产成人青草视频 | 在线播放亚洲美女视频网站 | 久久久久久久国产a∨ | 欧美日韩在线亚洲国产人 | 国内老司机精品视频在线播出 | 亚洲最大色图 | 成人福利网址 | 亚洲一区二区三区国产精品 | 欧美国产亚洲一区 | 中文在线免费看视频 | 女人18毛片视频一级毛片容 | 色94色欧美一区 | 手机精品视频在线观看免费 | 国产视频在线看 | 亚洲精品第一 | 五月婷婷在线免费观看 | 91av久久| 校园激情亚洲 | 久久久久视频精品网 |