mysql_connect
(PHP 4, PHP 5, PECL mysql:1.0)
mysql_connect — פותח חיבור אל שרת MySQL
תיאור
מחזיר מזהה_קישור בהצלחה, או FALSE בכשלון.
mysql_connect() יוצרת חיבור אל שרת MySQL. ברירות המחדל הבאות מתקיימות בהנתן ולא הוזנו הפרמטרים האופציונליים: שרת = 'localhost:3306', שם משתמש = שם המשתמש כשם המשתמש שמריץ את תהליך (process) השרת, ו סיסמא = סיסמא ריקה.
הפרמטר שרת יכול גם להכיל מספר פורט. לדוגמא: "hostname:port" או את הנתיב ל socket מקומי, לדוגמא ":/path/to/socket" עבור localhost.
Note: לא משנה אם יצויין "localhost" או "localhost:port" כשרת, ספריית הלקוח של MySQL תנסה לעקוף הגדרה זו ותנסה להשתמש ב socket מקומי (named pipe בחלונות). אם תרצו להשתמש ב TCP/IP, עליכם להשתמש ב "127.0.0.1" במקום ב "localhost". אם ספריית הלקוח של MySQL מנסה להתחבר אל ה socket המקומי הלא נכון, עליכם להגדיר את הנתיב הנכון כ mysql.default_host בקונפיגורציית ה PHP שלכם, ולהשאיר את שדה השרת ריק.
תמיכה ב ":port" נוספה ב PHP 3.0B4.
תמיכה ב ":/path/to/socket" נוספה ב PHP 3.0.10.
באפשרותכם לבטל את הודעות השגיאה בכשלון על ידי שימוש ב @ לפני שם הפונקציה.
אם קריאה שנייה תתבצע ל mysql_connect() עם אותם הפרמטרים, לא ייווצר חיבור חדש, אלא במקום זה, מזהה הקישור של החיבור שכבר פתוח, יוחזר על ידי הפונקציה. הפרמטר קישור_חדש משנה את התנהגות טבעית זאת, וגורם ל mysql_connect() לפתוח תמיד חיבור חדש, גם אם mysql_connect() נקראה בדיוק עם אותם פרמטרים קודם לכן. הפרמטר דגלי_לקוח יכול להיות צירוף של הקבועים MYSQL_CLIENT_COMPRESS, MYSQL_CLIENT_IGNORE_SPACE או MYSQL_CLIENT_INTERACTIVE.
Note: הפרמטר קישור_חדש הפך לזמין ב PHP 4.2.0
הפרמטר דגלי_לקוח הפך לזמין ב PHP 4.3.0
הקישור אל השרת ייסגר כאשר הסקריפט מסתיים, אלא אם כן הוא נסגר קודם לכן באופן מפורש על ידי קריאה לפונקציה mysql_close().
Example#1 דוגמאות קישור ל MySQL
<?php
$link = mysql_connect("localhost", "mysql_user", "mysql_password")
or die("Could not connect: " . mysql_error());
print ("התחבר בהצלחה");
mysql_close($link);
?>
ראה גם mysql_pconnect() ו mysql_close().