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

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

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

瀏覽:39日期: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久久,三上悠亚国产精品一区二区三区
国产亚洲一区二区三区啪| 日韩av不卡在线观看| 国产亚洲欧美日韩精品一区二区三区| 丝袜a∨在线一区二区三区不卡 | 欧美日韩国产免费观看 | аⅴ资源天堂资源库在线| 精品免费视频| 国产成年精品| 成人片免费看| 午夜欧美巨大性欧美巨大| 免费毛片在线不卡| 制服诱惑一区二区| 五月激激激综合网色播| 日韩av网站在线观看| 国产精品亚洲成在人线| 国产一区二区三区久久久久久久久| 精品久久91| 日本免费一区二区三区四区| 日韩欧美三级| 国产99久久| 视频一区视频二区在线观看| 日韩午夜视频在线| 久久精品国产久精国产| 水蜜桃久久夜色精品一区| 91精品国产成人观看| 尹人成人综合网| 五月激激激综合网色播| 久久久国产精品入口麻豆| 日韩精品麻豆| 男女精品网站| 国产美女精品视频免费播放软件| 精品精品国产三级a∨在线| 日韩在线看片| 尤物在线精品| 日韩av中文在线观看| 国产精品免费精品自在线观看| 久久精品国产成人一区二区三区| 日韩在线二区| 综合国产视频| 麻豆国产精品视频| 99久久视频| 中文字幕成人| 成人精品久久| 蜜桃视频免费观看一区| 国产免费av国片精品草莓男男| 精品网站999| 欧洲激情综合| 91欧美极品| 国产精品黑丝在线播放| 先锋影音久久久| 国产极品一区| 黑丝一区二区三区| 免费一区二区三区在线视频| 99久久久久久中文字幕一区| 日韩av字幕| 亚洲二区免费| 久久成人福利| 水蜜桃久久夜色精品一区的特点 | 欧美在线观看视频一区| 日韩国产欧美视频| 国产日韩电影| 青草av.久久免费一区| 久久亚洲国产| 欧美精品第一区| 在线亚洲国产精品网站| 老司机精品视频网| 亚洲视频国产| 国产精品精品国产一区二区| 亚洲精品九九| 免费精品国产| 国产一区三区在线播放| 蜜芽一区二区三区| 精品欧美一区二区三区在线观看| 午夜亚洲福利| 91成人精品视频| 国产精品久久久久久久久久妞妞| 五月天久久网站| 动漫av一区| 日本不卡中文字幕| 天堂资源在线亚洲| 精品国产网站| 国产调教一区二区三区| 欧美高清一区| 欧美国产小视频| 国产精品分类| 日日夜夜免费精品视频| 午夜国产精品视频| 欧美少妇精品| 久久精品99国产精品| 午夜电影亚洲| 精品欧美日韩精品| 国产亚洲精品精品国产亚洲综合 | 午夜一区在线| 不卡福利视频| 精品视频自拍| 欧美日韩夜夜| 日本不卡一二三区黄网| 日韩一区二区中文| 久久精品国产精品亚洲毛片| 欧美视频一区| 日韩不卡一二三区| 免费成人性网站| 亚洲性色视频| 老司机精品视频在线播放| 日本色综合中文字幕| 香蕉精品999视频一区二区| 日韩欧美一区二区三区在线观看| 国产欧美久久一区二区三区| 热久久久久久久| 国产精品日本欧美一区二区三区| 99久久99视频只有精品| 久久激情一区| 国产一区二区亚洲| 久久精品理论片| 久久av偷拍| 日本v片在线高清不卡在线观看| 亚洲尤物av| 欧美成a人国产精品高清乱码在线观看片在线观看久 | av不卡免费看| 999国产精品永久免费视频app| 久久久免费人体| 久久超级碰碰| 麻豆91精品视频| 视频二区不卡| 在线日韩中文| 精品在线99| 美女网站视频一区| 欧美日韩一二三四| 亚洲女同中文字幕| 今天的高清视频免费播放成人| 麻豆高清免费国产一区| 日本欧美大码aⅴ在线播放| 日韩和欧美一区二区| 91亚洲无吗| 欧美91在线| 久久香蕉精品香蕉| 国产精品福利在线观看播放| 精品国产一区二| 日韩欧美在线中字| 成人福利av| 欧洲av一区二区| 亚洲高清激情| 日本韩国欧美超级黄在线观看| 欧美国产偷国产精品三区| 另类欧美日韩国产在线| 国产极品一区| www.com.cn成人| 日韩av福利| 在线亚洲欧美| 国产精品普通话对白| 日本不卡一二三区黄网| 国产精品毛片aⅴ一区二区三区| 国产精品一区二区免费福利视频| 韩日一区二区| 欧美日韩一二三四| 亚洲精品字幕| 美女视频网站久久| 久久精品亚洲人成影院| 久久av在线| 蜜臀av性久久久久蜜臀aⅴ四虎| 88久久精品| 精品国产乱码久久久久久1区2匹| 日韩欧美1区| 亚洲一区二区日韩| 欧美黑人巨大videos精品| 久久蜜桃资源一区二区老牛| 乱人伦精品视频在线观看| 国产精品天堂蜜av在线播放| 日本免费一区二区三区四区| 免播放器亚洲一区| 麻豆精品蜜桃视频网站| 欧美亚洲精品在线| 91麻豆精品| 亚洲福利久久| 蜜桃一区二区三区在线观看 | 欧美日本三区| 日韩av免费| 日韩高清中文字幕一区| 超碰成人av| 在线免费观看亚洲| 国产剧情在线观看一区| 日韩精品欧美| 日韩精品第一| 欧美成人基地 | 玖玖精品视频| 久久婷婷一区| 国产日韩亚洲| 国产精品啊v在线| 久久精品xxxxx| 日韩激情一区二区| 日韩精品视频一区二区三区| 亚洲一区av| 亚洲精品在线a| 综合五月婷婷| 国产日本久久| 国产日韩一区二区三区在线 | 日韩中文视频| 久久国产亚洲| 性欧美长视频| 91视频久久|