Time of Update: 2016-07-21
WindowsXP中快速配置Apache+PHP5+Mysql PHP讀取MySQL資料 PHP組合查詢多條件查詢 PHP添加MySQL資料記錄 用PHP進行MySQL刪除記錄操作 用PHP實現MySQL更新記錄 這些都是PHP簡單系統中最最基礎的一些操作,任何複雜的系統都是由這些簡單的操作衍生而來的。所以,徹底掌握理解這些操作是極其重要的。希望大家可以從中得到一些啟發~
Time of Update: 2016-07-21
首先梳理一下操作思路: 列出所有資料 選擇需要修改的資料記錄,進入可編輯狀態。 提交修改結果完成修改 先列出資料庫中的資料view.php,並在每條記錄前添加一個modify字樣,這樣使用者就可以選擇自己要修改的記錄進行修改。 複製代碼 代碼如下:$link=mysql_connect("localhost","root","管理員密碼"); mysql_select_db("infosystem", $link); $q = "SELECT * FROM info";
Time of Update: 2016-07-21
於是我在程式中加入:mysql_query("SET NAMES GB2312");問題迎刃而解。主要是一個編碼問題。 注意這句代碼的插入位置,應該插入在顯示資料的代碼前,否則就沒有意義了。具體可以參照上次我放出的PHP顯示MySQL資料的程式。
Time of Update: 2016-07-21
HTML部分: function postRequest(strURL){ var xmlHttp; if(window.XMLHttpRequest){ // For Mozilla, Safari, ... var xmlHttp = new XMLHttpRequest(); } else if(window.ActiveXObject){ // For Internet Explorer var xmlHttp = new
Time of Update: 2016-07-21
代碼是這樣的: $link=mysql_connect("localhost","root","123456"); if(!$link) echo "沒有串連成功!"; else echo "串連成功!"; ?> 其中紅色部分可以根據自己的實際情況進行修改。 localhost:表示資料庫所在地。如果是本機,則寫localhost,如果在其它機器上,則可寫IP地址。 root:進入資料庫的使用者名稱。MySQL預設使用者名為root。
Time of Update: 2016-07-21
//這個指令碼是用來給使用者輸入口令,並判斷口令是否正確的。 //如果正確則轉到歡迎頁面。 if ($login){ include("../include/config.inc.php3"); session_start(); $right_enter='0'; $query="select * from user_define where user_login='$user_login' and user_pass=password('$user_pass')
Time of Update: 2016-07-21
無論執行什麼操作,其思路無非是通過PHP傳遞SQL語句給MySQL資料庫,讓資料庫執行添加或者刪除命令,最終得到我們想要的結果。PHP好比是一個橋樑,串連起可視化的網頁與背景資料庫。 點擊下載PHP簡單系統添加資料以及資料刪除模組。 再次要提醒大家的是,我這裡僅僅給出了程式檔案,資料庫還是需要大家自己建立,我的程式只是起到一個拋磚引玉的作用,希望大家可以把它作為參考,加以修改,變成自己想要的東西! 作者:Sunec原載:Cenus
Time of Update: 2016-07-21
在大部分情況下我們指定另外一個來處理表單內容的URL地址給Action屬性,但也有部分情況是需要將表單資料提交給自己的。這時候我們應該如何指定Action屬性值呢?if (isset($_POST['action']) && $_POST['action'] == 'submitted') { print ''; print_r($_POST); print 'Please try again'; print ''; } else { ?> } ?>
Time of Update: 2016-07-21
首先我們建立資料顯示頁面view.php: 複製代碼 代碼如下:$link=mysql_connect("localhost","root","管理員密碼"); mysql_select_db("infosystem", $link); $q = "SELECT * FROM info"; mysql_query("SET NAMES GB2312"); $rs = mysql_query($q, $link); echo ""; echo "部門名稱員工姓名PC名稱";
Time of Update: 2016-07-21
上次程式中有這麼一句話: $exec="insert into info (ename,pcname) values ('".$_POST["ename"]."','".$_POST["pcname"]."')"; 解釋一下這句話的意義。SQL插入記錄的文法是: insert into 表名 (欄位名1,欄位名2, ...) values ("欄位1的值","欄位2的值", ...)
Time of Update: 2016-07-21
1。PHP 的 __FILE__ 常量(如何得到根目錄) dirname(__FILE___) 函數返回的是指令碼所在在的路徑。 比如檔案 b.php 包含如下內容: $basedir = dirname(__FILE__); ?> 如果b.php被其他目錄裡的a.php檔案require 或者 include 去引用的話。 變數$basedir 的內容還是b.php所在的那個檔案夾的路徑。 而不是變成a.php檔案所在的目錄。 dirname(__FILE__)
Time of Update: 2016-07-21
用於顯示錯誤資訊和成功資訊,其實也可以直接echo出錯誤資訊,這裡我只是想我的出錯資訊頁面漂亮點,定義了一個頁面輸出的函數罷了。 複製代碼 代碼如下:// savecomment.php// 大家先不要看注釋,看完本文後,再回過頭來看 require ("config.php"); mysql_connect($servername,$dbusername,$dbpassword) or die ("資料庫連接失敗"); $name=$_POST['name'];
Time of Update: 2016-07-21
Untitled Document echo urldecode("%E5%93%88%E5%93%88"); echo ""; echo rawurldecode("%E5%93%88%E5%93%88"); echo ""; echo utf8_decode("%E5%93%88%E5%93%88"); echo ""; echo "%E5%93%88%E5%93%88"; echo ""; echo $_GET['act']; echo ""; echo
Time of Update: 2016-07-21
PHP頁面中如果不希望出現以下情況: 單引號被轉義為 /' 雙引號被轉義為 /" 那麼可以進行如下設定以防止: 方法一:在php.ini中設定:magic_quotes_gpc = Off 方法二: $str=stripcslashes($str)
Time of Update: 2016-07-21
缺點:長寬不一的圖片會被展開變形,不能智能裁切,需要智能裁切的,請自行研究。$config = array(); $config['path'] = "./"; $config['t_width'] = 120; $config['t_height'] = 98; $config['ignore'] = array("",".",".."); $config['prefix'] = "thumb_"; $done = 0; define("IMAGE_JPG", 2);
Time of Update: 2016-07-21
在jquery裡用 load post 等等,無法得到我想要的結果!於是突然-----這幾天想的東西都白想了,現在只好這樣了 現在想在php裡面向指定的頁面提交資料,應該有,還可以有傳回值 於是找了這個函數,不過沒有試,我想可以不知道空間能不能通得過 是村裡拿來的! 複製代碼 代碼如下:/*----------------------------------------------------------- *功能:使用PHP socke 向指定頁面提交資料 * *作者:Honghe.c * *
Time of Update: 2016-07-21
class Email { //---設定全域變數 var $mailTo = ""; // 收件者 var $mailCC = ""; // 抄送 var $mailBCC = ""; // 秘密抄送 var $mailFrom = ""; // 寄件者 var $mailSubject = ""; // 主題 var $mailText = ""; // 文字格式設定的信件主體 var $mailHTML = ""; // html格式的信件主體 var
Time of Update: 2016-07-21
主要功能說明 去掉了 Discuz 語言套件的功能 移植 Discuz 模板中所有的功能 添加了自動更新緩衝及生命週期功能 在模板中的使用方法跟Discuz的一樣,所以就不做多餘的說明了,使用前只需要做些簡單的設定就可以了 如果需要使用discuz的語言套件功能,只要去掉template.class.php第172行注釋,並在template.func.php中加上discuz原來的languagevar函數就可以了 點擊下載源檔案 以下是代碼範例: /** * 使用樣本 * *
Time of Update: 2016-07-21
直到學會! 學之前找資料 SQLite的sql ATTACH DATABASE BEGIN TRANSACTION comment COMMIT TRANSACTION COPY CREATE INDEX CREATE TABLE CREATE TRIGGER CREATE VIEW DELETE DETACH DATABASE DROP INDEX DROP TABLE DROP TRIGGER DROP VIEW END TRANSACTION EXPLAIN expression
Time of Update: 2016-07-21
正是由於使用了 base64 ,所以在把這個令牌通過 GET方法發送的時候,出現了問題。 比如:http://test/test.php?a=1+2 你用 $_GET["a"] 取得是:1 2 ,即那個加號沒有了。一開始我用 urlencode 對其進行轉換,但是總有那麼一兩的結果是意料外的。 後來想想 base64 的字元就限定於: [A-Za-z0-9\+\/=] 這麼多,加號出問題,我就把加號換成不出問題的符號,底線是最好的選擇。下面是修改後的代碼: GEncrypt.inc.php