學編程,我覺得最重要的是動手實踐.今天第一天學php~~`~為了熟悉下這種語言~~~我開始自己編一個PHP+MySQL的留言本. 從易到難`~~~先由簡單的開始.功能以後慢慢完善. 留言本最基本的功能就是: 1:使用者寫留言 2:把資料寫入資料庫 3:顯示所有留言 下面就開始製作我的留言本 首先在PHPMYADMIN下建立一 guest_book資料庫 然後在該資料庫下建立一個contents的表 該表下建立兩個欄位分別為 name 和 content SQL語句如下:
昨天已經把留言本的大概功能弄了出來`~~~今天再稍微改善下加一個管理員管理留言的功能~~~這裡最主要要用到$_session['item'] 這個東東~~` 好了`~`先把昨天的稍微改一下 再把這個功能加進去~~~ 首先我們在首頁同時顯示留言,以及留言添加框~~這樣使留言者方便使用`~` 不說多了`~把代碼貼出來再說: index.php 留言本 留言管理 $conn=MySQL_connect ("localhost:6033", "root", "");
php在串連MySQL資料庫的時候我們可以採用臨時的串連,當然我們也可以採用永久串連,採用永久串連的時候因為有一次串連的開銷,所以時間就大大的減少了 ,但是我們才用永久串連的時候一定要注意一下的一些問題?永久串連在資料庫崩潰或者別的原因的話,永久串連不知道資料庫已經關閉,然後在去串連資料庫的時候就會出錯,解決的辦法只有寫一個方法定時的檢查資料庫的狀態,如果出錯就從新串連。
雅虎中國技術研發部總監譚曉生講演 非常榮幸今天能夠作為一個使用者談一談我們對LAMP的使用。雅虎是全球著名的互連網公司,產品非常多,雅虎中國只是雅虎.COM產品的一個子級,真正在北美這邊生活的話,你可以看到雅虎網站關係到生活的方方面面,從看新聞到財經的資訊到開車怎麼走,到找一些本地的餐飲、購物等資訊,在雅虎的網站都可以做得到。我介紹雅虎Web伺服器的體繫結構。從最左邊看起,前端用IE或者其它瀏覽器上來,經過一個標準的負載平衡裝置,可能會是一個簡單的DNS裝置也可能是專用的 Vip的裝置,
1. 所需軟體環境:1. apache 2.2 2. active perl 5.8 c:\perl3. php 5.1 必須安在 c:\php4. ZendOptimizer-3.0.2 5. php環境所需 includes --在 php 安裝之後,無法正常運行時必須的庫。 -----------------------------------------------2. apache 2.2--------httpd.conf 檔案配置1. 第133行前面加 #2. 修改
一般情況下,都能實現顯示phpinfo()的頁面。就從能夠顯示該頁面之後出現的問題說起php的問題都會顯示在phpinfo()頁面上首先查看自己的php.ini的路徑是否正確Q:我已經配置了php.ini檔案,但重新啟動伺服器後為什麼沒有任何效果?A:這個問題主要有這幾種情況。第一個原因是由於系統所讀取的php.ini檔案與你當時修改的php.ini檔案不一致造成的 1、 可以通過phpinfo()的Configuration File (php.ini)
在《ip地址->地理位置轉換的測評》一文中提到用ip2addr函數直接讀取IP資料庫檔案是效率最高的,相比用MySQL資料庫儲存IP資料,用SQL查詢是效率最低的。但是IP資料庫檔案QQWry.dat是GB2312編碼的。現在我需要UTF-8編碼的地理位置結果。如果用MySQL方法,可以在資料存入資料庫時就轉換為UTF-8編碼,一勞永逸。但是QQWry.dat檔案又無法修改,只能把ip2addr函數的輸出結果再進行動態轉換。動態轉換GB->UTF-8編碼至少有四種方法:用php的iconv擴充轉
用php作一社區, 在寫到計算最高上線人數時, 成功調試出把PHP作為 shell script直接在伺服器上運行. 在作社區時, 時常需要統計上線人數等資料. 一般做法是, 把這段代碼放在使用者 login或者某一個頁面中, 以便在使用者登入或訪問到該時,觸發運行該代碼. 這樣 一來, 會造成一個問題, 如果該代碼教複雜, 明顯減慢該頁的正常調用速度. 利用PHP 的這種特性,加上linux的crontab指令,即可自動定時執行某一個php文 件(統計線上人數等). 具體方法:
請在文字框輸入文字php的Ajax架構xajax入門與試用一、xajax與其它ajax架構的比較xajax功能很簡單,但很靈活!~它不象其它一些大的架構,功能確實強大,但執行速度不敢恭維。。功能雖多,但不夠靈活。api多,學起來簡直如同學習一門新的語言。二、xajax功能介紹xajax的功能比較簡單,但就因為簡單,所以靈活。同時,這也要求使用者要對javascrīpt / vbs 用戶端指令碼有一定的瞭解。因為它的功能是比較活的。可以說單純使用xajax,什麼也做不出,但配合js / vbs
先從網站上下載APACHE2.2.3 MySQL 5.0.22 php 5.2.0假設:系統硬碟為 c:/假設:安裝好後目錄狀態會是這樣子: apache-------------------------> C:\PRogram Files\Apache Software Foundation\Apache2.2mysql--------------------------->C:\Program Files\MySQL\MySQL Server 5.0php------------------
php到現在為止已經誕生12年了。在這期間它經過不斷改善,已經成為Web開發最重要的語言之一。PHP能有今天這樣的成就,它的3位創始人(Rasmus Lerdorf、Zeev Suraski和Andi Gutmans)功不可沒。PHP的誕生和Rasmus Lerdorf的經曆密不可分。Rasmus Lerdorf於1968年生于格陵蘭島西部迪科斯島上的Godhavn/Qeqertarsuaq。他是PHP的開山鼻祖。在設計PHP之前,Rasmus
在看這些之前請確保你正確載入了PDO擴充。作法是編輯php.ini手動增加下面這兩行(前面要沒有分號;):extension=php_pdo.dllextension=php_pdo_MySQL.dll然後要把extension_dir指向php_pdo.dll及php_pdo_mysql.dll所在目錄,如extension_dir = "C:\php5\ext"OK,let's go..index.php 網站首頁,也是唯一入口PHP代碼如下://...省略$params = array (
1.作者:moonsbird 題目:Windows下Apache+Tomcat+MySQL+jsp+php的伺服器整合配置經驗總結 時間:2004.8.19 最初發表於西南交通大學錦城驛站 2.本文是作者學習幾年來學習jsp/設定管理員環境的經驗總結。可以轉載,但請註明出處.
需要php調用預存程序,返回一個結果集,發現很困難,找了半天,終於在老外的論壇上找到解決方案,這裡本地化一下。關鍵就是兩點1)define('CLIENT_MULTI_RESULTS', 131072);2)$link = MySQL_connect("127.0.0.1", "root", "",1,CLIENT_MULTI_RESULTS) or die("Could not connect: ".mysql_error());下面就可以正常使用了,以下是例子程式。
資料庫查詢結果有時候不能直接使用,比如MySQL等用in語句出來的結果,因此需要對結果進行某種方式的排序。例子 4. 對資料庫結果進行排序本例中 data 數組中的每個單元表示一個表中的一行。這是典型的資料庫記錄的資料集合。 例子中的資料如下: volume | edition-------+-------- 67 | 2 86 | 1 85 | 6 98 | 2 86 | 6 67 | 7 資料全都存放在名為 data
我們都知道用 php+MySQL 在 web 頁實現資料庫資料全部顯示是非常簡單而有趣的,資料庫資料很少的情況下頁面顯示還是讓人滿意的,但是當資料庫資料非常多的情況下,頁面的顯示情況將會變的 非常糟糕,下面就來介紹一下如何?當前頁面資料資料顯示數量及如何?動態翻轉功能. 這裡將介紹兩種翻頁顯示功能的實現: ----------------------------------------------------------- 先介紹一下在翻頁中用到的資料庫文法:
SSH可以通過將聯機的封包加密的技術進行資料的傳遞;使用SSH可以把傳輸的所有資料進行加密,即使有人截獲到資料也無法得到有用的資訊。同時資料經過壓縮,大大地加快了傳輸的速度。總之,通過SSH的使用,可以確保資料傳輸比較安全並且傳輸效率較高。不過,並非所有人知道php可以與SSH串連的特性以及與執行遠程命令的能力,不過這方面卻非常有用。由於我們可以在很多不同的方面利用PHP,因此它有很多設定選項來控制其行為。一組龐大的選擇性參數能夠保證您可以將 PHP
下載下列檔案至/usr/local/src/Apache2.tar.gzMySQL-5.0.22.tar.gzphp-5.1.2.tar.gz解壓縮:#tar xvzf Apache2.tar.gz#tar xvzf mysql-5.0.22.tar.gz#tar xvzf php-5.1.2.tar.gz #cd .. //在/usr/local/目錄下建立檔案夾# mkdir apache# mkdir mysql# mkdir php //Mysql安裝過程#cd
phpMyAdmin的中文亂碼問題很常見,而且也很煩人。以前用PHPMyAdmin比較少,最近裝上以後感覺非常的方便,但是同樣也遇到了中文亂碼的問題,主要是UTF-8和GB2312編碼不能同時正確顯示。從網上找到了一些資料,但是都不是很直接,現在結合自己的操作重新整理一下。1. 因為MySQL的預設編碼是latin1,所以首先我們需要修改一下PHPMyAdmin的編碼轉換。修改libraries目錄下面的select_lang.lib.php檔案,將[indent]'utf-8' =>
最近學習php5介面的過程中遇到了困難 ,書中說是實現多重繼承的一種方式,但我依然不知道具體該如何?。在網上查PHP介面的資料很少,就查了java的,其實基本上都差不多。看完《澄清Java(介面與繼承)》這篇文章才恍然大悟,原來我一開始理解就有誤,所謂的多重繼承是指介面繼承類,而不是類繼承介面。 文章中提到了OO的抽象,正如文章中的那句話——"抽象就是抽去像的部分",很形象,以前想到抽象總是認為很難理解,抽象嘛,哈哈,現在就很容易理解了,這也正是介面和抽象類別所要做的事情。