mysql_connect وقتی اسکریپت PHP شما شروع می شود، یک اتصال به database می سازد و وقتی اسکریپت PHP شما پایان می یابد اتصال database نیز بسته می شود، mysql_connect در هر بار اجرای اسکریپت PHP فرایند ساختن و بستن اتصال database را تکرار می کند.
mysql_pconnect یک نوع persistent connection است و بدین صورت کار می کند که پس از اتمام اجرای اسکریپت PHP شما اتصال database را نمی بندد و آن را برای استفاده در سری های بعدی ذخیره می کند، با این کار در زمان بعدی که اسکریپت PHP شما اجرا می شود در صورتی که اتصال database باز و بیکار وجود داشت از همان استفاده می شود و دیگر اتصال database جدید ساخته نمی شود، mysql_pconnect باعث بالا رفتن سرعت اتصال به database می شود (به دلیل استفاده از اتصالات باز قبلی) ولی برای استفاده درست از آن حتما نیاز به اعمال تنظیمات و اعمال محدودیت هایی برروی سرور است (مانند تعداد اتصال یا timeout) و همچنین در صورت استفاده از mysql_pconnect باید مواردی مثل lock گذاشتن برروی جداول یا استفاده از جداول temporary نیز دقت داشت.