日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

一份萬網的PHP筆試題及答案

瀏覽:42日期:2022-09-14 10:32:49
基礎題

1.表單中 get與post提交方法的區別?

get是發送請求HTTP協議通過url參數傳遞進行接收,而post是實體數據,可以通過表單提交大量信息。

2.session與cookie的區別?

session:儲存用戶訪問的全局唯一變量,存儲在服務器上的php指定的目錄中的(session_dir)的位置進行的存放。

cookie:用來存儲連續訪問一個頁面時所使用,是存儲在客戶端,對于Cookie來說是存儲在用戶WIN的Temp目錄中的。

兩者都可通過時間來設置時間長短。

3.數據庫中的事務是什么?

事務(transaction)是作為一個單元的一組有序的數據庫操作。如果組中的所有操作都成功,則認為事務成功,即使只有一個操作失敗,事務也不成功。如果所有操作完成,事務則提交,其修改將作用于所有其他數據庫進程。如果一個操作失敗,則事務將回滾,該事務所有操作的影響都將取消。

簡述題

1.用PHP打印出前一天的時間格式是2006-5-10 22:21:21

echo date(’Y-m-d H:i:s’, strtotime(’-1 days’));

2.echo(),print(),print_r()的區別

echo是PHP語句, print和print_r是函數,語句沒有返回值,函數可以有返回值(即便沒有用);print() 只能打印出簡單類型變量的值(如int,string);print_r() 可以打印出復雜類型變量的值(如數組,對象);echo 輸出一個或者多個字符串。

3.能夠使HTML和PHP分離開使用的模板

Smarty,Dwoo,TinyButStrong,Template Lite,Savant,phemplate,XTemplate

4、使用哪些工具進行版本控制?

cvs,svn,vss,git

5.如何實現字符串翻轉?

echo strrev($a);

6.優化MYSQL數據庫的方法

1)、選取最適用的字段屬性,盡可能減少定義字段長度,盡量把字段設置NOT NULL,例如’省份,性別’,最好設置為ENUM

2)、使用連接(JOIN)來代替子查詢:

a.刪除沒有任何訂單客戶:

DELETE FROM customerinfo WHERE customerid NOT in(SELECT customerid FROM orderinfo)

b.提取所有沒有訂單客戶:

SELECT FROM customerinfo WHERE customerid NOT in(SELECT customerid FROM orderinfo)

c.提高b的速度優化:

SELECT FROM customerinfo LEFT JOIN orderid customerinfo.customerid=orderinfo.customeridWHERE orderinfo.customerid IS NULL

3)、使用聯合(UNION)來代替手動創建的臨時表

SELECT name FROM `nametest` UNION SELECT username FROM ’nametest2’

4)、事務處理:

a.保證數據完整性,例如添加和修改同時,兩者成立則都執行,一者失敗都失敗

mysql_query('BEGIN');mysql_query('INSERT INTO customerinfo (name) VALUES (’$name1’)';mysql_query('SELECT * FROM `orderinfo` where customerid='.$id');mysql_query('COMMIT');

5)、鎖定表,優化事務處理:

a.我們用一個 SELECT 語句取出初始數據,通過一些計算,用 UPDATE 語句將新值更新到表中。包含有 WRITE 關鍵字的 LOCK TABLE 語句可以保證在 UNLOCK TABLES 命令被執行之前,不會有其它的訪問來對 inventory 進行插入、更新或者刪除的操作

mysql_query('LOCK TABLE customerinfo READ, orderinfo WRITE');mysql_query('SELECT customerid FROM `customerinfo` wheremso-spacerun: yes'> mysql_query('UPDATE `orderinfo` SET ordertitle=’$title’ where customerid='.$id);mysql_query('UNLOCK TABLES');

6)、使用外鍵,優化鎖定表

a.把customerinfo里的customerid映射到orderinfo里的customerid,任何一條沒有合法的customerid的記錄不會寫到orderinfo里

CREATE TABLE customerinfo( customerid INT NOT NULL, PRIMARY KEY(customerid))TYPE = INNODB;CREATE TABLE orderinfo( orderid INT NOT NULL, customerid INT NOT NULL, PRIMARY KEY(customerid,orderid), FOREIGN KEY (customerid) REFERENCES customerinfo (customerid) ON DELETE CASCADE)TYPE = INNODB;

注意:’ON DELETE CASCADE’,該參數保證當customerinfo表中的一條記錄刪除的話同時也會刪除order表中的該用戶的所有記錄,注意使用外鍵要定義事務安全類型為INNODB;

7)、建立索引:

a.格式:(普通索引)->創建:CREATE INDEX <索引名> ON tablename (索引字段)修改:ALTER TABLE tablename ADD INDEX [索引名] (索引字段)創表指定索引:CREATE TABLE tablename([...],INDEX[索引名](索引字段))

(唯一索引)->創建:CREATE UNIQUE <索引名> ON tablename (索引字段)修改:ALTER TABLE tablename ADD UNIQUE [索引名] (索引字段)創表指定索引:CREATE TABLE tablename([...],UNIQUE[索引名](索引字段))

(主鍵)->它是唯一索引,一般在創建表是建立,格式為:CREATA TABLE tablename ([...],PRIMARY KEY[索引字段])

8)、優化查詢語句

a.最好在相同字段進行比較操作,在建立好的索引字段上盡量減少函數操作例子1:

SELECT * FROM order WHERE YEAR(orderDate)<2008;(慢)SELECT * FROM order WHERE orderDate<'2008-01-01';(快)

例子2:

SELECT * FROM order WHERE addtime/7<24;(慢)SELECT * FROM order WHERE addtime<24*7;(快)

例子3:

SELECT * FROM order WHERE title like '%good%';SELECT * FROM order WHERE title>='good' and name<'good';

7.PHP的意思

PHP是一個基于服務端來創建動態網站的腳本語言,您可以用PHP和HTML生成網站主頁

8.MYSQL取得當前時間的函數是?,格式化日期的函數是的什么?

now(),date()

9.實現中文字串截取無亂碼的方法

function GBsubstr($string, $start, $length) { if(strlen($string)>$length){$str=null;$len=$start+$length;for($i=$start;$i<$len;$i++){ if(ord(substr($string,$i,1))>0xa0){$str.=substr($string,$i,2);$i++; }else{$str.=substr($string,$i,1); }}return $str.’…’; }else{return $string; }}

標簽: PHP
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
亚洲在线观看| 蜜桃视频在线观看一区二区| 三上悠亚国产精品一区二区三区| 欧美一级一区| 亚洲成人精品| 国产精品一区二区精品| 日韩影院精彩在线| 亚洲天堂成人| 亚洲天堂一区二区| 五月激情久久| 性感美女一区二区在线观看| 成人台湾亚洲精品一区二区| 国产欧美日韩视频在线| 日本国产欧美| 91嫩草精品| 国产精品主播| 国产精品久久久一区二区| 青草综合视频| 国产精品视频3p| 日韩精彩视频在线观看| 日韩精品欧美成人高清一区二区| 日本午夜精品久久久久| 国产亚洲欧美日韩精品一区二区三区 | 高清久久精品| 欧美日韩国产观看视频| 日韩欧美一区二区三区在线观看| 欧美日韩精品免费观看视完整| 韩日一区二区三区| 中文字幕日本一区| 免费亚洲婷婷| 久久人人88| 一级成人国产| 国产精品久久| 久久精品免费一区二区三区 | 欧美激情视频一区二区三区免费| 久久av免费| 久久精品动漫| 奇米777国产一区国产二区| 国产福利亚洲| 久久久人人人| 日韩欧美中文字幕在线视频| 国产毛片精品| 欧美成人亚洲| 国产精品一区二区三区四区在线观看 | 久久电影tv| 久久精品观看| 国产日本精品| 欧美日韩国产一区精品一区| 欧美日韩xxxx| 午夜欧美精品| 国产在线一区不卡| 亚洲免费在线| 日韩精品dvd| 免费观看在线综合| jizzjizz中国精品麻豆| 亚洲精品乱码日韩| 99久久精品网站| 另类综合日韩欧美亚洲| 石原莉奈在线亚洲三区| 97精品一区| 国产黄色一区| 亚洲乱码一区| 国产亚洲午夜| 欧美日韩视频免费观看| 国产视频一区二区在线播放| 久热re这里精品视频在线6| 天堂中文在线播放| 欧美交a欧美精品喷水| 好吊视频一区二区三区四区| 国产精品18| 久久黄色影视| 亚洲香蕉久久| 亚洲五月综合| 中文字幕日本一区| 欧美日韩精品免费观看视完整| 精品三级久久久| 欧美激情精品| 国产精品国产一区| 久久午夜影院| 国产综合色区在线观看| 欧美xxxx中国| 欧美午夜精彩| 免费不卡中文字幕在线| 亚洲天堂成人| 六月丁香综合| 久久精品av麻豆的观看方式| 久久国产精品免费一区二区三区| 欧美精品影院| 91欧美极品| 国产欧美日韩| 亚洲一区观看| 国产不卡av一区二区| 日韩1区在线| 亚洲天堂av影院| 黄色成人91| 亚洲一区网站| 国产亚洲精品精品国产亚洲综合 | 夜夜嗨一区二区三区| 免费的成人av| 牛牛精品成人免费视频| 香蕉视频亚洲一级| 久久都是精品| 麻豆91精品视频| bbw在线视频| 久久字幕精品一区| 丝袜美腿一区| 国产日本精品| 亚洲高清毛片| 国产日韩视频在线| 美女av在线免费看| 性色一区二区| 国产亚洲一区二区手机在线观看| 欧美粗暴jizz性欧美20| 9999国产精品| 麻豆精品99| 日韩在线观看中文字幕| 国产一区二区三区精品在线观看| 日本欧美韩国一区三区| 久久亚洲不卡| 日韩精品一区二区三区中文在线 | 日本综合字幕| 国产一区精品福利| 国产66精品| 麻豆国产精品一区二区三区| 麻豆国产91在线播放| 中文字幕在线视频网站| 久久精品国产999大香线蕉| 91综合网人人| 亚洲一区av| 久久久久伊人| 亚洲中字黄色| 六月丁香综合| 国产美女久久| 久久激情一区| 亚洲欧美高清| 国产日韩视频在线| 国产精品久久| 欧美天堂视频| 日韩大片在线| 一区二区国产在线| av免费不卡国产观看| 亚洲一区欧美| 欧美一级鲁丝片| 日韩精品1区2区3区| 亚洲高清不卡| 久久亚洲一区| 欧美亚洲三区| 久久香蕉网站| 日韩精品影视| 尤物网精品视频| 日韩1区2区3区| 美女毛片一区二区三区四区最新中文字幕亚洲| 日韩精品国产精品| 国产精品白丝一区二区三区| 国产一区二区三区四区五区传媒| 夜鲁夜鲁夜鲁视频在线播放| 午夜在线一区二区| 欧美激情网址| 日韩免费在线| 日韩黄色av| 婷婷综合五月| 国产美女亚洲精品7777| 91精品推荐| 国产日韩三级| 激情欧美亚洲| 久久久久九九精品影院| 国产三级精品三级在线观看国产| 亚洲天堂1区| 欧美日韩在线观看视频小说| 欧美久久一区二区三区| 久久久天天操| 欧美日韩xxxx| 美女被久久久| 欧美三区四区| 老司机精品视频在线播放| 亚洲人成在线影院| 在线综合视频| 久久麻豆精品| 精品视频黄色| 国产精品一区二区av交换| 亚洲一区二区免费看| 亚洲综合在线电影| 麻豆精品在线视频| 一二三区精品| 夜夜嗨网站十八久久| 日韩免费福利视频| 红杏一区二区三区| 欧美激情aⅴ一区二区三区 | 欧美国产专区| 国产一卡不卡| 国产欧美在线| 国产精品久久久久久久久免费高清| 蜜臀久久99精品久久久久宅男| 亚洲午夜在线| 亚洲一本视频| 欧美天堂亚洲电影院在线观看| 欧美在线亚洲| 亚洲福利久久| 丝袜亚洲另类欧美| 亚洲精品乱码日韩|