exec函數(shù)用法 mysql的PDO中exec()函數(shù)和execute()函數(shù)有什么區(qū)別呢?
mysql的PDO中exec()函數(shù)和execute()函數(shù)有什么區(qū)別呢?Exec執(zhí)行SQL語(yǔ)句并返回受影響的行數(shù)。此函數(shù)不返回結(jié)果集合。execute函數(shù)用于執(zhí)行預(yù)處理語(yǔ)句,只返回執(zhí)行結(jié)果的成功或失
mysql的PDO中exec()函數(shù)和execute()函數(shù)有什么區(qū)別呢?
Exec執(zhí)行SQL語(yǔ)句并返回受影響的行數(shù)。
此函數(shù)不返回結(jié)果集合。execute函數(shù)用于執(zhí)行預(yù)處理語(yǔ)句,只返回執(zhí)行結(jié)果的成功或失敗。也就是說(shuō),execute需要與prepare函數(shù)一起使用。這真是有點(diǎn)麻煩。每次執(zhí)行前都要做好準(zhǔn)備
exec不是Cisco的,而是Linux的高級(jí)環(huán)境。Exec函數(shù)族,顧名思義,是一組函數(shù)。它用一個(gè)新的程序文件替換當(dāng)前進(jìn)程映像,程序通常從主函數(shù)開(kāi)始!使用fork函數(shù)創(chuàng)建子進(jìn)程后,子進(jìn)程通常會(huì)調(diào)用exec函數(shù)來(lái)執(zhí)行另一個(gè)程序。當(dāng)一個(gè)進(jìn)程調(diào)用exec函數(shù)時(shí),該進(jìn)程將被一個(gè)新程序完全替換,該程序?qū)乃闹骱瘮?shù)開(kāi)始。因?yàn)檎{(diào)用exec不會(huì)創(chuàng)建新進(jìn)程,所以它前后的進(jìn)程ID不會(huì)更改。Exec只是用另一個(gè)新程序替換當(dāng)前進(jìn)程的主體、數(shù)據(jù)、堆和堆棧段。有六種不同的exec函數(shù)可用,通常稱為exec函數(shù)。這些exec函數(shù)是UNIX進(jìn)程控制原語(yǔ)。新進(jìn)程可以用fork創(chuàng)建,新程序可以用exec執(zhí)行。exit函數(shù)和兩個(gè)wait函數(shù)處理終止和等待終止。這些是我們需要的基本過(guò)程控制原語(yǔ)。