$sql = 'select name from table ';
創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供肥城網(wǎng)站建設、肥城做網(wǎng)站、肥城網(wǎng)站設計、肥城網(wǎng)站制作等企業(yè)網(wǎng)站建設、網(wǎng)頁設計與制作、肥城企業(yè)網(wǎng)站模板建站服務,十載肥城做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡服務。
$query=mysql_query($sql);
$columnNum = mysql_num_rows ( $query );//得到有多少條數(shù)據(jù)
$i = 0;
while ( $i $columnNum ) {// 循環(huán)每個字段
$colname = mysql_fetch_array($query);//獲取每個字段信息信息
print_r($colname);//打單字段信息
$i ++;
echo "br";
}
關鍵在于循環(huán)歷遍,要把mysql_fetch_array寫在循環(huán)里面
//公共的獲取一條記錄的方法
public function fetchOne($sql,$type=3)
{
//定義常量數(shù)組
$types = array(
1 = MYSQL_NUM,
2 = MYSQL_BOTH,
3 = MYSQL_ASSOC
);
//執(zhí)行SQL語句,返回結果集
$result =mysql_query($sql);
//返回結果(一維數(shù)組)
return mysql_fetch_array($result,$types[$type]);
}
$res=mysql_query("select
*
from
keyword");//查找所有關鍵詞
while($row
=
mysql_fetch_array($rec)){//一次判斷,文章中有沒有出現(xiàn)該關鍵詞
$str
=
$row['name'];
$rec
=
mysql_query("select
*
from
文章表
where
$title
like
'%$str%'
or
$content
like
'%$str%'");//模糊查詢文章標題和內容中出現(xiàn)了的該關鍵詞的數(shù)據(jù)
$num
=
mysql_num_rows($rec);//文章標題和內容中出現(xiàn)了的該關鍵詞的文章條數(shù)
if($num){
echo
$str;
}
}
1234567891011121314$con=mysql_connect('localhost','root','');//數(shù)據(jù)庫信息mysql_select_db('shop');//數(shù)據(jù)庫名mysql_query("set names utf8");//設置字符集編碼 $sql="select goods_name,goods_number,shop_price from goods";//查詢語句$res=mysql_query($sql);//執(zhí)行查詢while($row=mysql_fetch_assoc($res)){ $rows[]=$row;//接受結果集} //遍歷數(shù)組foreach($rows as $key=$v){ echo $v['goods_name']."---".$v['goods_number']."---".$v['shop_price']."";}
php使用的數(shù)據(jù)庫一般是mysql,當數(shù)據(jù)量大于1000萬時,為了效率最好還會進行分表存儲。
這要看你應用在什么場合了,如果只是單純的數(shù)據(jù)處理,不需要取出來使用的話,可以直接在數(shù)據(jù)庫里操作,比如建十張表,根據(jù)特征把1000萬條數(shù)據(jù)插入到不同的表里。如insert into table_1 select * from table。
如果要取出來使用的話,建議寫執(zhí)行腳本,在數(shù)據(jù)庫空閑時(如零點之后)執(zhí)行該腳本,將處理的結果保存在另外一張表里,再從這張表里獲取想要的結果。