如果兩個表的結(jié)構(gòu)差不多或者一樣的話,推薦用sql語句的UNION ALL 連接查詢
利津網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)公司!從網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、成都響應(yīng)式網(wǎng)站建設(shè)公司等網(wǎng)站項(xiàng)目制作,到程序開發(fā),運(yùn)營維護(hù)。創(chuàng)新互聯(lián)公司成立于2013年到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)公司。
根據(jù) php 手冊中,對于 fetch_assoc 函數(shù)的說明:
mysqli_fetch_assoc -- Fetch a result row as an associative array
這個函數(shù)的功能,是從數(shù)據(jù)庫查詢的結(jié)果集中,取一條(行)記錄作為關(guān)聯(lián)數(shù)組返回。
如果想要顯示結(jié)果集中所有的數(shù)據(jù),一是可以使用 fetch_all 函數(shù)。
如果是 mysqli_fetch_assoc ,則通常的代碼是:
if?($result?=?mysqli_query($link,?$query))?{
/*?fetch?associative?array?*/
while?($row?=?mysqli_fetch_assoc($result))?{
printf?("%s?(%s)\n",?$row["Name"],?$row["CountryCode"]);
}
/*?free?result?set?*/
mysqli_free_result($result);
}
直接在while循環(huán)里面把你要的值賦值給一個變量就可以在外部獲取到了。
如果while循環(huán)沒有結(jié)束的話,外部是沒有辦法獲取到這個值的。
循環(huán)寫入示例如下(其他循環(huán)寫入原理也是一樣的):
?php
//定義空數(shù)組
$arr=?array();
//循環(huán)初始化條件
$i=1;
//根據(jù)判斷進(jìn)行while循環(huán)
while($i=10){
//寫入數(shù)組
$arr[]="元素".$i;
//遞增
$i++;
}
print_r($arr);
/*
*?Array
(
[0]?=?元素1
[1]?=?元素2
[2]?=?元素3
[3]?=?元素4
[4]?=?元素5
[5]?=?元素6
[6]?=?元素7
[7]?=?元素8
[8]?=?元素9
[9]?=?元素10
)*/
?