不是很清楚您的表結構。
創(chuàng)新互聯建站是一家集網站建設,江口企業(yè)網站建設,江口品牌網站建設,網站定制,江口網站建設報價,網絡營銷,網絡優(yōu)化,江口網站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯網需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學習、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網站。
簡單的話,使用類似
SELECT 銷量字段 FROM 銷量表 WHERE 晚于等于起始時間 AMD 早于等于結束時間
這樣的SQL語句就可以。
如果不能從一個表中獲得數據,多表也應該是類似的邏輯。
起始日期和結束日期為同一天,就是當天的銷量。時間間隔為一個月,就是當月的銷量。
根據您提供的界面,可以采用一定的Javascript輔助控制時間的選擇,不必在PHP控制。
mysql_connect("localhost","root","123456") or
die("打開數據庫服務器失??!"); //連接數據庫
mysql_select_db("a") or
die("打開數據庫a失?。?); //打開數據庫,a為數據庫名
$sql = "select id from b"; //id為字段名,b為表名
$result=mysql_query($sql);
if(mysql_query($sql)) //判斷$sql語句是否執(zhí)行
{
$num=mysql_num_rows($result); //取得包含id字段記錄的行數
echo "一共有".$num."個id"; }思想就是:根據含有ID的記錄(數據庫里一行內容稱為一條記錄)條數來確定ID的個數
其實我感覺你這個邏輯沒問題,代碼有點問題,我是這么認為的,代碼應該是這樣
$idzhi = rand(0,表中數據條數);
$data = $data['id']; // 我不明白你這里是什么意思
$arr = $m-where($data = $idzhi)-limit(8) -select();
不過我總感覺上面的有問題
$idzhi = rand(0,表中數據條數);
$arr = $m-where("id = $idzhi")-limit(8) -select();
不對的話就試試這個,我個人覺得這樣是對的,不明白你那個$data['id'];是干嘛用的