Time of Update: 2017-01-19
PDO常用方法:PDO::query()主要用於有記錄結果返回的操作(PDOStatement),特別是select操作。PDO::exec()主要是針對沒有結果集合返回的操作。如insert,update等操作。返回影響行數。PDO::lastInsertId()返回上次插入操作最後一條ID,但要注意:如果用insert into tb(col1,col2)
Time of Update: 2017-01-19
項目結構:運行效果;conn.php 複製代碼 代碼如下: <?php class ConnectionMySQL{ //主機 private $host="localhost"; //資料庫的username private $name="root"; //資料庫的password private $pass=""; //資料庫名稱 private $table="phptest"; //編碼形式 private $ut="utf-8"; //建構函式 function
Time of Update: 2017-01-19
PHP頁面轉UTF-8編碼問題 1.在代碼開始出加入一行: 複製代碼 代碼如下: header("Content-Type: text/html;charset=utf-8"); 2.PHP檔案編碼問題 點擊編輯器的菜單:“檔案”->“另存新檔”,可以看到當前檔案的編碼,確保檔案編碼為:UTF-8, 如果是ANSI,需要將編碼改成:UTF-8。 3.PHP檔案頭BOM問題: PHP檔案一定不可以有BOM標籤 否則,會出現session不能使用的情況,並有類似的提示: Warning:
Time of Update: 2017-01-19
在整個wamp環境搭建中,本質的工作如下:1,配置系統對php中dll檔案能預設處於調用狀態。在windos下,對dll檔案系統預設處於調用狀態的,有兩種採用的方式。第一種是:把需要調用dll檔案複製到C:\windows\ system32\(如果是Windows 2000作業系統,則為C:\WINNT\ system32\)目錄下。第二種是:把.dll尾碼檔案所在的檔案夾的地址,追加到系統的path變數中去,這樣的話,系統啟動的時候,也會預設把dll檔案自動載入記憶體中。第三種是:把php.
Time of Update: 2017-01-19
很多時候我們在設計資料庫時有這種情況,比如: 有個文章表裡面有個type欄位,他儲存的是文章類型,有 1頭條,2推薦,3熱點,4圖文 .....11,12,13等等 現在有篇文章他既是 頭條,又是熱點,還是圖文, type中以 1,3,4的格式儲存. 那們我們如何用sql尋找所有type中有4圖文標準的文章呢, 這就要我們的find_in_set出馬的時候到了. 先看mysql手冊中find_in_set函數的文法: FIND_IN_SET(str,strlist) 假如字串str 在由N
Time of Update: 2017-01-19
獲得當前日期+時間(date + time)1.1 函數:now() 相關函數:current_timestamp(),localtime(),localtimestamp() 舉例說明: 2. 獲得當前日期(date) 函數:curdate() 相關函數:current_date(),current_date 舉
Time of Update: 2017-01-19
explain主要用於sql語句中的select查詢,可以顯示的查看該sql語句索引的命中情況,從而更好的利用索引、最佳化查詢效率。 Explain文法如下:explain [extended] select ... 其中extended是選用的,如果使用的extended,那麼explain之後就可以使用show
Time of Update: 2017-01-19
在時間比較查詢的時候,int的效率明顯更高。祥文見http://www.jb51.net/article/29767.htm 但是在做項目的時候或者直接在資料庫查看資料的時候,明顯這個int一看頭就大,比如我們想 要查看一個使用者的註冊時間: select reg_time from t_xx_users where user_id=1; 這時候返回是個int值,不能直觀的看到具體的時間,所以這時候就涉及到datetime和int的轉化問題,
Time of Update: 2017-01-19
今天解析DEDECMS時發現deder的MYSQL時間欄位,都是用`senddata` int(10) unsigned NOT NULL DEFAULT '0';隨後又在網上找到這篇文章,看來如果時間欄位有參與運算,用int更好,一來檢索時不用在欄位上轉換運算,直接用於時間比較!二來如下所述效率也更高。歸根結底:用int來代替data類型,更高效。環境:Windows XP PHP Version 5.2.9 MySQL Server 5.1
Time of Update: 2017-01-19
先貼代碼複製代碼 代碼如下:<html> <head> <title>資料庫相關</title> </head><body><?php $con =
Time of Update: 2017-01-19
寫過PHP+MySQL的程式員都知道有時間差,UNIX時間戳記和格式化日期是我們常打交道的兩個時間表示形式,Unix時間戳記儲存、處理方便,但是不直觀,格式化日期直觀,但是處理起來不如Unix時間戳記那麼自如,所以有的時候需要互相轉換,下面給出互相轉換的幾種轉換方式。 一、在MySQL中完成 這種方式在MySQL查詢語句中轉換,優點是不佔用PHP解析器的解析時間,速度快,缺點是只能用在資料庫查詢中,有局限性。 1. UNIX時間戳記轉換為日期用函數: FROM_UNIXTIME()
Time of Update: 2017-01-19
最近嘗試把項目遷移到Python環境下,特別新裝了一台乾淨的Debian系統,準備重新設定環境,上網找了一些運行Python Web的環境方案,最後敲定Nginx+uWSGI組合,Nginx用得比較多,熟練些;uWSGI據說效能不錯,想嘗試一下。網上大部分教程都是要求到uWSGI官方網站下載源碼包,然後通過編譯的方式安裝,比如對於一台新Debian系統,可以通過下面的命令安裝:apt-get updateapt-get upgradeapt-get install
Time of Update: 2017-01-19
本文執行個體講述了php+mysql結合Ajax實現點贊功能的方法。分享給大家供大家參考。具體如下:要實現點贊功能,有多種實現方式,這裡總結一下利用Ajax,php和mysql來實現點贊的資料的功能。具體步驟如下:一、頁面中的HTML代碼部分:<span>0</span><button onclick="goodplus(1);">good+1</button><span>0</span><button
Time of Update: 2017-01-19
1. ADO.NET 方式串連Mysql資料庫 經過在網上尋找資料,在.net 上串連mysql 資料庫有三種方式: 方法一: 使用CoreLab推出的MYSQL訪問組件,引用命名空間CoreLab.MySql 方法二: 通過ODBC訪問MYSQL資料庫, 前要先下載兩個組件:odbc.net和MYSQL的ODBC驅動,可以使用ODBC訪問Mysql資料庫 方法三: 使用MYSQL推出的MySQL Connector/Net is an ADO.NET driver for
Time of Update: 2017-01-19
本文執行個體講述了PHP+MySQL修改記錄的方法。分享給大家供大家參考。具體如下:複製代碼 代碼如下:<h1>修改記錄</h1> <?php if(isset($_POST['btnModify'])){ //驗證表單省略
Time of Update: 2017-01-19
本文執行個體講述了PHP+MySQL刪除操作的提示。分享給大家供大家參考。具體如下:複製代碼 代碼如下:<h1>刪除記錄</h1> <?php //串連資料庫的參數 $host = "localhost"; $user = "root";
Time of Update: 2017-01-19
本文執行個體講述了PHP+MySQL插入操作的實現方法。分享給大家供大家參考。具體如下:複製代碼 代碼如下:<h1>插入操作</h1> <?php if(!isset($_POST['submit'])){ //如果沒有表單提交,顯示一個表單 ?> &
Time of Update: 2017-01-19
本文執行個體講述了php+mysql資料庫查詢的方法。分享給大家供大家參考。具體實現方法如下:複製代碼 代碼如下:<?php //串連資料庫的參數 $host = "localhost"; $user = "root"; $pass = "zq19890319";
Time of Update: 2017-01-19
首先我們介紹使用自己的資料庫查詢多個手機號碼,那還是建議你擁有一個自己的的手機號碼資料庫。正常情況下,只是滿足一般查詢的話,你不需要去購買專業版的手機號碼資料庫,增加無謂成本。我免費為你提供一個ACCESS資料庫,包含17萬多條資料,常用的130-139、150-159以及180-189開頭手機號碼段都在其中,你可以藉助資料庫工具輕鬆地將它轉換成MYSQL或其它版本資料庫
Time of Update: 2017-01-19
本文執行個體講述了php+mysql實現無限分類的方法。分享給大家供大家參考。具體分析如下:1、資料庫通過設定父類ID來進行唯一索引,然後使用函數的遞迴調用實現無限分類;2、資料庫設計通過特定格式進行排列,然後使用mysql查詢關鍵函數:concat,程式實現比較簡單,首先我們假設有這樣的一個三級分類,新聞→PHP新聞→PHP6.0出來了.如果我們要尋找“PHP6.0出來了”這條新聞,我們先點擊新聞,然後再點擊PHP新聞,就可以查出來了,也就是說我們可以通過祖父類一級一級地往下找,反過來我們只要