Time of Update: 2016-07-21
功能: 1、在某個頁面上顯示查詢資料,並在每條資料後增加刪除功能,點擊“刪除”,刪除掉資料,同時重新整理頁面 2、用GET方式獲得刪除條件 資料庫連接變數connectvars.php 複製代碼 代碼如下: //伺服器 define('DB_HOST', 'localhost'); //使用者名稱 define('DB_USER', 'root'); //密碼 define('DB_PASSWORD', 'root'); //資料庫 define('DB_NAME','test') ; ?>
Time of Update: 2016-07-21
先看一個三元運算式子: 複製代碼 代碼如下: $a=1;$b=2;$c=3;$d=4; echo $a?> 一般按照其它語言(比如C或Java)的規則, 以上代碼的運算邏輯是: 複製代碼 代碼如下: $a true => 'xx' ==> 結束 那麼最後得到的結果就是'xx', 而再往後的運算都會被無視. 然而令人吃驚的是, php運算以上代碼最後得到的結果卻是'zz'...我擦, 什麼情況, 這不坑爹麼... 老規矩, 只好求教Google醬, 結果被告知php的三元運算竟然是向左結合的.
Time of Update: 2016-07-21
水仙花數是一個n(>=3)位元字的數, 它等於每個數位n次冪之和. 例如, 153是一個水仙花數, 153=1³+5³+3³. 編寫程式, 求解小於1000的所有水仙花數. 複製代碼 代碼如下: for($i=100;$i $a=intval($i/100); $b=intval($i/10)%10; $c=$i%10; if(pow($a,3)+pow($b,3)+pow($c,3)==$i){ echo $i."\t"; } }
Time of Update: 2016-07-21
一、首先您需要在伺服器上安裝配置 phpMyAdmin 安裝配置方法詳見: http://www.jb51.net/article/15330.htm安裝好以後,來到 phpMyAdmin 的首頁如所示: 二、建立使用者(如何您之前已經建立好使用者,可以省略這一步) 點擊所示的許可權後,可以看到如所示: 點擊“添加新使用者”這個串連,添加一個新的資料庫使用者名稱 如所示: 三、使用權限設定 如所示: 編輯 hellen 這個使用者的許可權 如所示:
Time of Update: 2016-07-21
通常用number_format(); 來格式化數字,預設情況千位符是用逗號間隔的,比如: 複製代碼 代碼如下: echo number_format("10000.01231", 2); //取小數點後2位,輸出的結果為:10,000.01 千位預設是用逗號間隔。 如果我們後台驗證從用戶端擷取來的這種格式的數字就有點費勁了。 老修通常用 filter_input(INPUT_POST,"price",FILTER_VALIDATE_FLOAT) 來驗證價格,如果是帶逗號的千位符就會擷取不到。
Time of Update: 2016-07-21
首先我的建議是遇到問題擺渡一下,php手冊翻上1001遍,問題迎刃而解。 我百度了一下,網友給的答案五花八門。 首先糾正百度來的一個錯誤的方法: 複製代碼 代碼如下: $sql = "update table a set aname='名字' where aid=88"; $r = $conn->query($sql); if ($r){ echo "錯誤以為這裡就是資料做了更新,如果這個aid為88的資料不存在語句同樣返回true。"; }
Time of Update: 2016-07-21
今天從網上學習了有關SQL注入的基本技能。SQL注入的重點就是構造SQL語句,只有靈活的運用SQL 語句才能構造出牛比的注入字串。學完之後寫了點筆記,已備隨時使用。希望你在看下面內容時先了 解SQL的基本原理。筆記中的代碼來自網路。 ===基礎部分=== 本表查詢: http://127.0.0.1/injection/user.php?username=angel' and LENGTH(password)='6
Time of Update: 2016-07-21
複製代碼 代碼如下: /** *數字金額轉換成中文大寫金額的函數 *String Int $num 要轉換的小寫數字或小寫字串 *return 大寫字母 *小數位為兩位 **/ function get_amount($num){ $c1 = "零壹貳三肆伍陸柒捌玖"; $c2 = "分角元拾佰仟萬拾佰仟億"; $num = round($num, 2); $num = $num * 100; if (strlen($num) > 10) { return "資料太長,沒有這麼大的錢吧,檢查下"
Time of Update: 2016-07-21
1、超級簡單的頁面緩衝 如果你的工程項目不是基於 CMS 系統或架構,打造一個簡單的緩衝系統將會非常實在。下面的代碼很簡單,但是對小網站而言能切切實實解決問題。 複製代碼 代碼如下: // define the path and name of cached file $cachefile = 'cached-files/'.date('M-d-Y').'.php'; // define how long we want to keep the file in seconds. I set
Time of Update: 2016-07-21
複製代碼 代碼如下: $a=zip_open('other.zip'); while ($e=zip_read($a)){ $fz = zip_entry_filesize($e); $fn = iconv('GBK','UTF-8',zip_entry_name($e)); if (!$fz){//dir mkdir($fn); continue; } if (!zip_entry_open($a, $e)) continue; file_put_contents($fn,
Time of Update: 2016-07-21
PHP 解析 URL函數: parse_url詳解 parse_url — 解析 URL,返回其組成部分 說明 array parse_url ( string $url ) 本函數解析一個 URL 並返回一個關聯陣列,包含在 URL 中出現的各種組成部分。 本函數不是用來驗證給定 URL 的合法性的,只是將其分解為下面列出的部分。不完整的 URL 也被接受,parse_url() 會嘗試盡量正確地將其解析。 參數 url 要解析的 URL 傳回值 對嚴重不合格的 URL,parse_url()
Time of Update: 2016-07-21
以下的幾點總結了選擇PHP作為網站開發語言的特點和優勢。 1.開源 PHP是一種開源語言(免費下載、免費使用、免費分享),不管是開發人員還是使用者都無需因為使用PHP而承擔任何費用 2.可移植性 PHP可以運行在任何伺服器上(不管是windows還是Linux),當然,選擇Linux伺服器的效益要好於Windows伺服器,因為前者是零成本的 3.易用性 PHP是一門非常容易學習,使用和部署的語言。也正因為如此,PHP被廣泛使用 4.豐富的開原始碼支援
Time of Update: 2016-07-21
過程: 1、擷取csdn的使用者資料庫匯入本地 試用editplus開啟提示記憶體不足,沒找到辦法,同事的linux下查看了一下,基本的格式如下: 使用者名稱 # 密碼 # 郵箱 使用者名稱 # 密碼 # 郵箱 相應資料結構: 複製代碼 代碼如下: CREATE TABLE IF NOT EXISTS `csdn_userdb` ( `id` int(10) NOT NULL auto_increment, `username` varchar(50) character set
Time of Update: 2016-07-21
先說MySQL的字元集問題。Windows下可通過修改my.ini內的 PHP代碼 複製代碼 代碼如下: [mysql] default-character-set=utf8 //用戶端的預設字元集 [mysqld] default-character-set=utf8 //伺服器端預設的字元集 假設我們把兩個都設為utf8,然後在MySQL Command Line Client裡面輸入“show variebles like“character_set_%”;”,可看到如下字元:
Time of Update: 2016-07-21
核心代碼如下:複製代碼 代碼如下:$now=time(); $oc = array( 'team_type' => 'normal', "begin_time "end_time > '{$now}'", ); $p="p2"; $pp1=""; $pp2=""; $now = time(); switch ($p) { case "p1": $pp1="team_price $pp2=""; break; case "p2": $pp1="team_price > 10";
Time of Update: 2016-07-21
一、安全 無論程式寫的如何,首先安全是第一位的,沒有安全保障的程式根本不能談高品質。 二、穩定 無論你代碼寫的再爛,必須要能穩定運行。 三、使用者體驗 使用者的體驗直接決定著一個程式的命運,根本不懂使用者體驗的程式高品質便無從談起。 四、商業體驗 開發應用的目的自然是為了賺錢,我認為,再優秀的程式,不賺錢也等於是一個廢物。 五、效率
Time of Update: 2016-07-21
複製代碼 代碼如下: require_once 'sqlTools.class.php';//封裝類,可執行dql、dml語句 $info=$_POST['info']; $sql="select name,password,email from user_500 where name like '%$info%' or password like '%$info%' or email like '%$info%'"; $sqlTools=new SqlTools();
Time of Update: 2016-07-21
7.1.標準函數 標準php發行包中有1000多個標準函數,這些標準函數都是系統內建的,不需要使用者建立就可以直接使用 如: 複製代碼 代碼如下: echo md5('123456'); echo ''; echo sha1('123456'); echo ''; echo pi(); ?> output e10adc3949ba59abbe56e057f20f883e 7c4a8d09ca3762af61e59520943dc26494f8941b 3.14159265359
Time of Update: 2016-07-21
題目:組合演算法:有一個數組a,有N 個元素,現在要求從中找出含有任意元素的所有組合個數。 解答:先看規律吧: 假設這個數組為array(1,2,3,4,5)那麼M=5; 可能出現的組合為: 1個數位組合個數: 5 2個數位組合個數: 4+3+2+1 3個數位組合個數: 3+2+1 4個數位組合個數: 2+1 5個數位組合個數: 1 很眼熟吧,就是一個逆序的9*9乘法表。除過第一行有M個組合外,其他的組合按乘法表來處理,2個FOR語句嵌套而已 代碼: 複製代碼 代碼如下: $c = 5; $a
Time of Update: 2016-07-21
複製代碼 代碼如下: $keys =array( array('網頁特效','/js_a/js.html'), array('seo','/seo/seo.html'), array('php','/phper/php.html'), array('jsp','/jsp/jsp.html'), array('asp','/asp/asp.html'), array('ps','/fw/photo.html'), array('photoshop','/fw/photo.html'),