特殊標記 , 看你怎么存儲的,是使用數(shù)據(jù)庫 還是使用xml 或者txt 文件存的? 使用特殊的標記比如 abcdefg 代表周一到周日 12345678 代表第幾節(jié)課 ,然后存儲的時候使用 a-1 代表周一第一節(jié)課 等 .. 后面跟著什么課;分號結(jié)束 ,php在讀取的時候就可以使用切割的方式分開了!然后根據(jù)你php中建的table 分別放入就行!
讓客戶滿意是我們工作的目標,不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價值的長期合作伙伴,公司提供的服務(wù)項目有:國際域名空間、虛擬空間、營銷軟件、網(wǎng)站建設(shè)、建始網(wǎng)站維護、網(wǎng)站推廣。
輸出 result-num_rows 是等于1
說明查詢出來的結(jié)果集只有一行。應(yīng)該是SQL語句問題。
在需要輸出網(wǎng)站用戶注冊數(shù),或者插入數(shù)據(jù)之前判斷是否有重復記錄的時候,就需要獲取滿足條件的MySQL查詢的記錄數(shù)目。
第一種方法:查詢時候直接統(tǒng)計
復制代碼
代碼如下:
$sql="SELECT
COUNT(*)
AS
count
FROM
TABLE
WHERE
id='$id'";
$result=mysql_fetch_array(mysql_query($sql));
$count=$result['count'];
第二種方法:先取出,后統(tǒng)計
復制代碼
代碼如下:
$sql="SELECT
*
FROM
TABLE
WHERE
id='$id'";
$result=mysql_fetch_array(mysql_query($sql));
$count=count($result);//或者$count=mysql_num_rows($result);
不過直接使用MySQL的COUNT(*)在數(shù)據(jù)量龐大的時候,效率的優(yōu)勢是十分顯著的,因為后者需要二次計算,所以還是最好使用前者進行數(shù)據(jù)條數(shù)的統(tǒng)計。
$rs = $db-query($sql); // 取得數(shù)據(jù)集
foreach($r = $rs-fetch_array()){ // 遍歷數(shù)據(jù)集
echo($r[5]); // 顯示第五列
} //循環(huán)結(jié)束
再看不懂就貼你的代碼,直接幫你改
首先,向你介紹一下information_schema。
information_schema這張數(shù)據(jù)表保存了MySQL服務(wù)器所有數(shù)據(jù)庫的信息。如數(shù)據(jù)庫名,數(shù)據(jù)庫的表,表欄的數(shù)據(jù)類型與訪問權(quán)限等。再簡單點,這臺MySQL服務(wù)器上,到底有哪些數(shù)據(jù)庫、各個數(shù)據(jù)庫有哪些表,每張表的字段類型是什么,各個數(shù)據(jù)庫要什么權(quán)限才能訪問,等等信息都保存在information_schema表里面。
所以,你需要查表信息應(yīng)該去這個庫查
sql語句是
select * from information_schema.tables where table_schema='dbname';
希望采納,祝您愉快!