mysql_store_result和mysql_use_result的區(qū)別_MySQL
來(lái)源:懂視網(wǎng)
責(zé)編:小采
時(shí)間:2020-11-09 17:54:08
mysql_store_result和mysql_use_result的區(qū)別_MySQL
mysql_store_result和mysql_use_result的區(qū)別_MySQL:在使用mysql_query()進(jìn)行一個(gè)查詢后,一般要用這兩個(gè)函數(shù)之一來(lái)把結(jié)果存到一個(gè)MYSQL_RES *變量中。 兩者的主要區(qū)別是,mysql_use_result()的結(jié)果必須一次性用完,也就是說(shuō)用它得到一個(gè)result后,必須反復(fù)用mysql_fetch_row()讀取其結(jié)果
導(dǎo)讀mysql_store_result和mysql_use_result的區(qū)別_MySQL:在使用mysql_query()進(jìn)行一個(gè)查詢后,一般要用這兩個(gè)函數(shù)之一來(lái)把結(jié)果存到一個(gè)MYSQL_RES *變量中。 兩者的主要區(qū)別是,mysql_use_result()的結(jié)果必須一次性用完,也就是說(shuō)用它得到一個(gè)result后,必須反復(fù)用mysql_fetch_row()讀取其結(jié)果
在使用mysql_query()進(jìn)行一個(gè)查詢后,一般要用這兩個(gè)函數(shù)之一來(lái)把結(jié)果存到一個(gè)MYSQL_RES *變量中。
兩者的主要區(qū)別是,mysql_use_result()的結(jié)果必須“一次性用完”,也就是說(shuō)用它得到一個(gè)result后,必須反復(fù)用mysql_fetch_row()讀取其結(jié)果直至該函數(shù)返回null為止,否則如果你再次進(jìn)行mysql查詢,會(huì)得到“Commands out of sync; you can't run this command now”的錯(cuò)誤。
而mysql_store_result()得到result是存下來(lái)的,你無(wú)需把全部行結(jié)果讀完,就可以進(jìn)行另外的查詢。比如你進(jìn)行一個(gè)查詢,得到一系列記錄,再根據(jù)這些結(jié)果,用一個(gè)循環(huán)再進(jìn)行數(shù)據(jù)庫(kù)查詢,就只能用mysql_store_result()。
聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
mysql_store_result和mysql_use_result的區(qū)別_MySQL
mysql_store_result和mysql_use_result的區(qū)別_MySQL:在使用mysql_query()進(jìn)行一個(gè)查詢后,一般要用這兩個(gè)函數(shù)之一來(lái)把結(jié)果存到一個(gè)MYSQL_RES *變量中。 兩者的主要區(qū)別是,mysql_use_result()的結(jié)果必須一次性用完,也就是說(shuō)用它得到一個(gè)result后,必須反復(fù)用mysql_fetch_row()讀取其結(jié)果