Time of Update: 2018-12-08
記錄一些select的技巧: 1、select語句可以用斷行符號分隔 $sql="select * from article where id=1" 和 $sql="select * from article where id=1",都可以得到正確的結果,但有時分開寫或許能更明了一點,特別是當sql語句比較長時 2、批量查詢資料 可以用in來實現 $sql="select * from article where id in(1,3,5)" 3、使用concat串連查詢的結果
Time of Update: 2018-12-08
前面轉載了一篇《php調用mysql預存程序的文章》經過測試,發現文章中的方法似乎不可行! 調用帶有select語句的預存程序就出現 PROCEDURE p can't return a result set in the given context的錯誤。google了半天,在mysql官網上找到一些說法,db_mysql的模組不支援預存程序調用,解決方案是用db_mysqli。測試了一下,果然可以了。 用法比較簡單,沒啥好說的,從網上copy一段代碼吧: <?php /*
Time of Update: 2018-12-08
最近寫一些mysql的預存程序和函數,發現網上比較有價值的文檔很少,大都是照著手冊上抄來的,有些實際問題解決不了,比如用變數作表名。 經過反覆調試,總算找到解決辦法,一下是一些簡單的記錄,比較零碎。部分內容轉自http://my.opera.com/Dereky/blog/show.dml/322997 1.用變數做表名:
Time of Update: 2018-12-08
mysql安裝筆記 學習了一段時間的redhat,有必要做一下整理筆記,以下是mysql的安裝筆記, 希望大家指正錯誤. ●安裝mysql # tar zxvf mysql-5.0.32.tar.gz # cd /tmp/mysql-5.0.32 # groupadd mysql # useradd mysql -g mysql -M -s /bin/false # ./configure --prefix=/opt/mysql \ 指定安裝目錄
Time of Update: 2018-12-08
轉自落伍者論壇,原帖地址:http://www.im286.com/viewthread.php?tid=878768 下面有人說不成功,下面我以WIN2003系統為例,重新安裝配置示範下,增加給大家! [6.5補充]關於參照本貼配置這使用中使用的相關問題請參考本人的關於WIN主機下配置PHP的若干問題解決方案總結這個文章盡量自行解決,謝謝http://www.im286.com/viewthread.php?tid=940712 如果你在安裝過程遇到問題歡迎光臨http://bbs.xqin.
Time of Update: 2018-12-08
方法一: 解決方案是對於包含中文的欄位加上"binary"屬性,使之作為二進位比較,例如將"name char(10)"改成"name char(10)binary"。 方法二: 如果你使用源碼編譯MySQL,可以編譯MySQL時使用--with--charset=gbk 參數,這樣MySQL就會直接支援中文尋找和排序了。 方法三: 可以使用 Mysql 的 locate 函數來判斷。以上述問題為例,使用方法為: SELECT * FROM table WHERE
Time of Update: 2018-12-08
mysql 3.0的注射 對mysql的注射主要是靠union 的聯集查詢,但union只對版本4。0以上的有用,對3。0以下的就沒用了。。。。。。。。。。 所以在mysql 3.0的資料庫裡沒辦法使用union進行跨表查詢,但可以使用load_file但是也不可以直接使用union替換出來。 下面就是我的一點思路: 得到版本:mysql> select * from user where userid=1 and length(version())<10;Empty set
Time of Update: 2018-12-08
UPDATE注射(mysql+php)的兩個模式 文/安全天使·SuperHei 2005.8.11一.測試環境:OS: Windowsxp sp2php: php 4.3.10 (mysql 4.1.9apache 1.3.33 二.測試資料庫結構:-----start----- 資料庫: `test`-- -- -------------------------------------------------------- ----
Time of Update: 2018-12-08
一、Mysql安裝 Mysql在windows平台下的安裝是我們熟悉標準的安裝歡迎程式。 如不需要改變預設安裝目錄,一直點擊next即可完成安裝。 下面按照安裝順序解釋一下安裝過程中的選項。 1、預設是Typical,建議改成Custom 這一步需要選擇組件及變更檔夾位置,組件使用預設即可,選擇Change改變安裝目錄,注意:安裝mysql的路徑中,不能含有中文! 2、程式提示是否要在mysql.com上註冊,可以選擇跳過,即Skip Sign-Up。
Time of Update: 2018-12-08
目的:配置運行PHP的環境(IIS+PHP+MYSQL+CF+Perl)支援php+cgi+asp+jsp等作業系統:windows2000 advance server(sp3)簡體中文版需要相關軟體:一:php-4.3.0-Win32.zip ,到相應網站下載,我上傳檔案不方便,以下同。二:ActivePerl-5.6.1.635-MSWin32-x86.msi
Time of Update: 2018-12-08
PHP編輯工具DzSoftPHPEditor 專為 PHP 所設計的網頁程式編輯軟體,具有 PHP 編輯、偵錯、瀏覽、原始碼檢視、檔案瀏覽、可自訂的原始碼樣本等功能,無須架設網站主機就可以測試 PHP :http://down.chinaz.com/s/8174.aspEngInSitePHPEditor 一款允許建立、編輯、運行和調試 PHP4 或 PHP5 指令碼的軟體:http://down.chinaz.com/s/15075.aspPHPExpertEditor4
Time of Update: 2018-12-08
[code]<?php include_once("../db.php"); if($_GET[x2]==0 and $_GET[x1]==0) { $t=" s1='' "; }else { if($_GET[x2]!=0) { $t=" x2='$_GET[x2]' "; }else if($_GET[x1]!=0) { $t=" x1='$_GET[x1]' and x2=0 "; } } $query = "select count(*) from
Time of Update: 2018-12-08
MySQL支援的兩種主要表格儲存體格式MyISAM,InnoDB,上個月做個項目時,先使用了InnoDB,結果速度特別慢,1秒鐘只能插入10幾條。後來換成MyISAM格式,一秒鐘插入上萬條。當時決定這兩個表的效能也差別太大了吧。後來自己推測,不應該差別這麼慢,估計是寫的插入語句有問題,決定做個測試:測試環境:Redhat
Time of Update: 2018-12-08
如何把ACCESS的資料匯入到Mysql中 www.Alltips.Com 2001-10-6 極限技術網 在建設網站的過程中,經常要處理一些資料的匯入及匯出.在Mysql資料庫中,有兩種方法來處理資料的匯出(一般). 1. 使用select * from table_name into outfile “file_name”; 2. 使用mysqldump公用程式 下面我們來舉例說明:
Time of Update: 2018-12-08
預設情況下,PHP會話(session)是通過檔案來儲存的。這樣做有以下幾個缺點: 會話檔案一般都很小,但檔案數卻很多,在檔案系統中儲存許多這樣的小檔案非常浪費空間,且效率不高。 分布式的網站難以利用會話檔案來共用工作階段。 會話檔案方式不利於統計線上使用者的會話資訊。 為解決以上問題,我們可以考慮用資料庫來儲存會話資訊。 對於 PHP 開發來說,儲存會話用 MySQL 是一個非常不錯的選擇。MySQL 提供一種建立在記憶體中的表類型
Time of Update: 2018-12-08
絕對原創 測試地址: http://www.mlmm.cn/mypage/?name=ceshi 測試頁代碼:複製代碼 代碼如下:<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>php+ajax動態產生下拉式功能表</title> <script
Time of Update: 2018-12-08
哈哈,好哈皮呀,正在考慮怎麼去寫IIS+PHP的配置教程呢,就不小心在網上找到了了一部視頻教程,真是省下不少心了,方便我也方便各位嘛。大家放心下吧,已經過嚴格查毒,絕對安全可用。此教程當中配置的伺服器軟體均為最新版,關於穩定性服務中國進行了一系列測試,沒出現任何問題!伺服器操作平台Win2003 Standard Edition Sp1
Time of Update: 2018-12-08
需要軟體如下: apache: http://www.apache.org mysql: http://www.mysql.com php: http://www.php.net/downloads.php gd: http://www.boutell.com/gd/#buildgd ZendOptimizer http://www.zend.org/products/zend_optimizer Gettext http://ftp.gnu.org/pub/gnu/gettext/
Time of Update: 2018-12-08
MySQL效能設定 網站訪問量越來越大,MySQL自然成為瓶頸,因此最近我一直在研究 MySQL 的最佳化,第一步自然想到的是 MySQL 系統參數的最佳化,作為一個訪問量很大的網站(日20萬人次以上)的資料庫系統,不可能指望 MySQL 預設的系統參數能夠讓 MySQL運行得非常順暢。 通過在網路上尋找資料和自己的嘗試,我認為以下系統參數是比較關鍵的: (1)、back_log: 要求 MySQL
Time of Update: 2018-12-08
自上學這麼多年以來,得出了從一個例子入手來學習是最快最有效,並能培養出很強的實踐能力,這是一種很好的學習方法。不訪試試。比如看一本書的時候從各章節的例子入手,找出不瞭解的以及不懂的還是新知識, 進而有針對性的學習。看看下面的例子: <?php $ip = getenv("REMOTE_ADDR"); //echo "$ip"; $conn=mysql_connect('ip','root','****'); mysql_select_db('db',$conn);