網域名稱俱樂部


返回   網域名稱俱樂部 > 電腦與網路技術 > 電腦網路相關技術
論壇幫助 社區 日曆事件 今日新文章 搜尋

回覆
 
主題工具
  #1  
舊 2005-12-22, 01:27 AM
sakillll sakillll 目前離線
進階會員
 
註冊日期: 2004-07-11
文章: 1,481
預設 [求助]這些php語法如何省略?

$rows=mysql_query("SELECT * FROM 資料表 WHERE 資料欄位='拍賣'");
$rowsa=mysql_query("SELECT * FROM 資料表 WHERE 資料欄位='網路商店'");
$total=mysql_num_rows($rows);
$totala=mysql_num_rows($rowsa);
$x=$total+$totala;
echo $x;

我的資料表有"拍賣","網路商店"欄位
我把兩個欄位的資料筆數相加起來=$x,但是我的語法太長太爛哩
所以來問問各位高手有沒有更棒的方法
先謝了
__________________
123
回覆時引用此篇文章
  #2  
舊 2005-12-22, 08:20 AM
wmh wmh 目前離線
進階會員
 
註冊日期: 2004-08-27
文章: 310
預設

如果是同一個資料表,SQL就改用以下語法即可:
代碼:
SELECT * FROM 資料表 WHERE 資料欄位='拍賣' or 資料欄位='網路商店'
但是計算筆數比較好的方式就是:
代碼:
SELECT Count(*) as CNT FROM 資料表 WHERE 資料欄位='拍賣' or 資料欄位='網路商店'
但是 PHP 的部分會比較長一點,要再去讀其中 CNT 的欄位,但是傳回的資料量比較少,可以減少負荷。
回覆時引用此篇文章
  #3  
舊 2005-12-22, 10:50 AM
sakillll sakillll 目前離線
進階會員
 
註冊日期: 2004-07-11
文章: 1,481
預設

感謝wmh的指導
萬般感謝
__________________
123
回覆時引用此篇文章
回覆


發文規則
您不可以發表新主題
您不可以發表回覆
您不可以上傳附件
您不可以編輯自己的文章

啟用 BB 代碼
論壇啟用 表情符號
論壇啟用 [IMG] 代碼
論壇禁用 HTML 代碼



所有時間均為 +8。現在的時間是 06:08 PM。


本站主機由網易虛擬主機代管
Powered by vBulletin® 版本 3.8.4
版權所有 ©2000 - 2026,Jelsoft Enterprises Ltd.