לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה ‎print ‎"Hello World!"; if‎ ‎not rules.‎know ‎then rules.‎read(); חץ ימינה  

לך אחורה   לובי הפורומים > מחשבים > תכנות ובניית אתרים
שמור לעצמך קישור לדף זה באתרי שמירת קישורים חברתיים
תגובה
 
כלי אשכול חפש באשכול זה



  #1  
ישן 21-12-2007, 00:40
  Vik72 Vik72 אינו מחובר  
 
חבר מתאריך: 13.11.07
הודעות: 20
מתחיל זקוק לעזרה בהתחברות לMySQL עם PHP

למרות שעשיתי חיפוש יסודי למדי בפורום, לא הצלחתי לפתור את בעייתי.

התקנתי על מחשבי האישי PHP בגרסה 5.2.5, שעובד על הIIS של מערכת ההפעלה שלי, XP. לאחר מכן התקנתי את MySQL בגרסה 5.0.45. ניסיתי וריאציות שונות של הקוד הבא:
קוד PHP:
<?php
$con 
mysql_connect("localhost","root","הסיסמה כאן");
if (!
$con)
  {
  die(
'Could not connect: ' mysql_error());
  }            
?>

אך כשאני מפעיל את קובץ הPHP המכיל את הקוד, זה מה שאני נאלץ לקרוא:
ציטוט:
Fatal error: Call to undefined function mysql_connect() in C:\Inetpub\wwwroot\Practice\MySQL.php on line 2


כמו כן, אציין שכשאני מזין את סיסמתי ב-MySQL Command Line, אני מקבל משהו כזה:


ציטוט:
Enter password: ******


Welcome to the MySQL monitor. Commands end with ; or \g.

Your MySQL connection id is 2

Server version: 5.0.45-community-nt MySQL Community Edition <GPL>


Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql>



מובן שלאחר שראיתי את זה, ניסיתי להחליף אלמנטים שונים בקוד ב-"2", הconnection id שלי.

זה, כמובן, לא עזר, ואין לי עוד הרבה רעיונות. אודה לכם מאוד אם תוכלו לעזור לי לפתור את הבעיה. סליחה אם הפתרון טריוויאלי, או אם הבעיה אידיוטית, אך אין לי כל ניסיון עם מסדי נתונים, והנחתי שזוהי אחת הדרכים להתחיל.

תודה רבה מראש!
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #6  
ישן 24-12-2007, 03:12
  ישראל K ישראל K אינו מחובר  
 
חבר מתאריך: 25.08.03
הודעות: 9,114
בתגובה להודעה מספר 1 שנכתבה על ידי Vik72 שמתחילה ב "מתחיל זקוק לעזרה בהתחברות לMySQL עם PHP"

קיבלת הודעת שגיאה מאד ברורה: "Call to undefined function mysql_connect...".
ובעברית: הפונקציה mysql_connect אליה אתה קורא, אינה קיימת.

ב-PHP הבסיסי אין את כל הפונקציות הנדרשות, גם לא את מחציתן, אלא ניתן להתקין חבילות שכל חבילה מכילה פונקציות עבור תחום מסויים.
הפונקציה הנ"ל שייכת להרחבה שנקראת, איך לא... MySQL.
כדי להתקין את ההרחבה אתה צריך שקובץ ה-dll יהיה בתיקיית ההרחבות וששורה מתאימה תופיע בקובץ ההגדרות של PHP (הקובץ php.ini).
יתכן שכבר מותקן לך הקובץ והשורה הנדרשת, אך אם לפני השורה מופיע התו נקודה-פסיק ( ; ), זה אומר שהשורה היא הערה והיא לא תפעל, עליך להסיר את התו נקודה-פסיק מתחילת השורה. (וכמובן לוודא שהקובץ של ההרחבה מותקן).
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

מזער את תיבת המידע אפשרויות משלוח הודעות
אתה לא יכול לפתוח אשכולות חדשים
אתה לא יכול להגיב לאשכולות
אתה לא יכול לצרף קבצים
אתה לא יכול לערוך את ההודעות שלך

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 00:50

הדף נוצר ב 0.06 שניות עם 10 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2024 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר