為什么if(){};
成都創(chuàng)新互聯(lián)自2013年起,先為臨夏等服務建站,臨夏等地企業(yè),進行企業(yè)商務咨詢服務。為臨夏企業(yè)網(wǎng)站制作PC+手機+微官網(wǎng)三網(wǎng)同步一站式服務解決您的所有建站問題。
另外
你提示到底是連接失敗
還是數(shù)據(jù)庫選擇失敗,你這樣的提示連接失敗
那錯誤在第一步?jīng)]有連接到服務器,如果是選擇失敗
錯誤在mysql沒有相應的數(shù)據(jù)庫;這樣的問題,應該很容易找到!
看了下面你們對話我懂了!
你基礎還不行,先看php基礎吧,盲目寫東西只會讓你
記住錯誤的東西,
你連mysql_select_db
是什么意思可能都沒搞清楚。。。。。。。
為什么if(){};
另外
你提示到底是連接失敗
還是數(shù)據(jù)庫選擇失敗,你這樣的提示連接失敗
那錯誤在第一步?jīng)]有連接到服務器,如果是選擇失敗
錯誤在mysql沒有相應的數(shù)據(jù)庫;這樣的問題,應該很容易找到!
看了下面你們對話我懂了!
你基礎還不行,先看php基礎吧,盲目寫東西只會讓你
記住錯誤的東西,
你連
mysql_select_db
是什么意思可能都沒搞清楚。。。。。。。
解決辦法:需要有自己的MYSQL數(shù)據(jù)庫服務器。
下載的網(wǎng)站里應該有數(shù)據(jù)庫文件,然后導入你的數(shù)據(jù)庫服務器里,在修改你的數(shù)據(jù)庫文件地址,用戶名,密碼,還有數(shù)據(jù)庫名。
查看下是不是使用了post或者未傳ip參數(shù)。
win7下運行32位的程序沒有問題,一直以為是64位的。
你好!
可以,不過你要注意表名以及字段名稱、類型要與php代碼中的表名、字段名相符合!可視化創(chuàng)建數(shù)據(jù)庫可以試用phpmyadmin,不回的話到網(wǎng)上搜搜,操作界面是中文的!
如果對你有幫助,望采納。
我曾做過這樣的嘗試,優(yōu)點是完全不需數(shù)據(jù)庫,這樣可以擺脫數(shù)據(jù)庫的限制,缺點是實現(xiàn)太過困難,事倍功半,而且效率低下得實在可怕,最后放棄了。
可以和你說說我的思路。
第一種思路,利用文本數(shù)據(jù)庫。
例如txtsql、txtDB API、txtdb,這三個完全就是TXT文件組成的數(shù)據(jù)庫,可以替代部分數(shù)據(jù)庫的功能,速度也勉強。
按你的情況來看,這是最優(yōu)選擇。
第二種是我曾經(jīng)嘗試的思路,基本就是利用scandir這個函數(shù)。
既然沒有數(shù)據(jù)庫,自己得分類細致。
1,可以建立: 分類-作者-小說-小說文件,這個結(jié)構(gòu)。
例如,book/武俠小說/金庸/射雕英雄傳.txt
2,index.php 遍歷book下所有文件夾。從而得到 武俠小說,言情小說 等等幾個分類文件夾,
生成數(shù)組$type=array(1="武俠小說",2="言情小說"),
初始化處理,數(shù)組轉(zhuǎn)換成字符串,存檔在book/type_data.php內(nèi).
然后,生成href="type.php?typid=1"武俠小說/a的鏈接。
3 type.php 讀取book/type_data.php內(nèi)的數(shù)組$type,獲得文件夾:book/武俠小說/ scandir掃描,得到作者文件夾數(shù)目,生成數(shù)組字符串
$author[1]=array(1="金庸")
寫入 book/author_data.php
,具體同2。
4,讀取 book/author_data.php,得到金庸文件夾下的TXT文件數(shù)目,生成數(shù)組,轉(zhuǎn)換字符串寫入,book/book_data.php,具體同2。
最后獲得射雕英雄傳.txt,具體讀取分頁之類就不必細說了。
這個思路的弊端是,作者和小說數(shù)據(jù)是完全讀取的,幾百幾千都不礙事,再多就急劇消耗內(nèi)存。
還有一個思路是,數(shù)據(jù)存檔文件用txt文件存放,每一條數(shù)據(jù)等長多少字節(jié),不滿的用空格填充,讀取時利用文件指針判斷,這樣內(nèi)存消耗的問題可以得到顯著解決,同時也可以利用ID讀取文件,缺點是需要一個具體的類進行數(shù)據(jù)操作,這基本也是文本數(shù)據(jù)庫的思路了。
搜索實現(xiàn)比較麻煩,有兩個辦法,遞歸搜索,速度慢,消耗資源太大。
二是分類搜索,例如要搜索武分類1=武俠小說下的金庸的小說。
那么,直接讀取type_data里的分類數(shù)組,得到book/武俠小說/。
利用file_exists book/武俠小說/金庸,獲得是否有這個文件夾,有的話,讀取該文件夾下的book_data.php,得到小說具體數(shù)據(jù)。
至于是小說名字的話,搜索就比較慢了,遍歷武俠小說下的所有作者下的book_data.php,再一一判斷。
數(shù)據(jù)小的話,沒問題,超過5000本書,建議一定要用數(shù)據(jù)庫。