你的要求是隨機讀取任何的一條符合該條件的數(shù)據(jù),所以要先隨機,再篩選只要一條,下面的一句sql可以滿足你的要求。WHERE 1是你的查詢條件語句,可以改成where uid=男。
目前成都創(chuàng)新互聯(lián)已為千余家的企業(yè)提供了網(wǎng)站建設(shè)、域名、雅安服務(wù)器托管、網(wǎng)站運營、企業(yè)網(wǎng)站設(shè)計、興化網(wǎng)站維護等服務(wù),公司將堅持客戶導向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。
數(shù)據(jù)庫中有無數(shù)個地址,所有地址從1開始進行連續(xù)編號,程序每次產(chǎn)生一個隨機數(shù),然后獲取相應(yīng)的地址即可。
1、一次查詢,取得所有數(shù)據(jù),然後在php端循環(huán)一般,整理成兩個數(shù)組,分別定以到smarty中。
2、那就用sphinx 技術(shù),目前這個是最好的,沒有之一。下面是我百度百科弄過來的,怎么使用還得你自己看白皮書了。
3、辦法就是一次性全查詢出來,然后用PHP程序來處理,優(yōu)點是減少數(shù)據(jù)庫連接查詢次數(shù),提高效率,缺點就是,有可能會多寫一部分php代碼。總的來說php的處理速度要比循環(huán)查詢要效率高。
遇見這種情況:“Fatal error: Call to a member function fetch_row() on a non-object”然后顯示出:“嚴重錯誤:調(diào)用fetch_row()的不是一個對象”。
Config類中的構(gòu)造方法的參數(shù)必須填寫的。你用 $db = new Config(‘localhost’,root,your password,your datebase )的形式實例化對象因該能解決問題。希望對你有幫助。
在跳轉(zhuǎn)的時候php一般默認你用的是相對地址所以會把域名自動加上,所以在存儲地址的時候一般要把http://加上。
大概的基本流程如下:連接數(shù)據(jù)庫,再加一個判斷。
我是個新手,而且我是學Access的!從兩個表選出來的數(shù)據(jù)用union或union all 連接就可以,兩個連接一下就可以了。