שלח תשובה

זירת השאלות

1472
צפיות
10
תשובות

משהו,

,‏ 13 במרץ, 2013

אני לומד PHP וSQL מהמדריכים פה,אבל מה שמוזר הוא זה שאפשר לעבוד עם SQL בWEBMETRIX בלי להוריד שום דבר,אבל בשביל ליצור דף PHP משולב עם נתונים מSQL אני חייב להוריד MYSQL ?
הממשק הכי נוח לSQL בשבילי זה WEBMETRIX
אין דרך לקשר בין הdatabase לדף PHP ? זה מאוד מוזר הכי בכל אתר שאתה בונה בwebmetrix יש לך אפשרות להוסיף database אבל אין לך איפשרות לקשר אותו לאתר ????? תודה 🙂

10 תשובות

  1. דרור טל הגיב:

    $con=mysqli_connect("localhost","Username","Password","Database");
    if (mysqli_connect_errno($con))
    {
    echo "Failed to connect to MySQL: " . mysqli_connect_error();
    }
    else
    {
    echo "Succsefully connect to Database";
    }

  2. דרור טל הגיב:

    איפה שרשום username תרשום את שם המשתמש של בסיס הנתונים ואיפה שרשום Password תרשום את הסיסמא של בסיס הנתונים ואיפה שרשום Database תרשום את שם בסיס הנתונים.

    מתחת לקוד ההתחברות יש קוד שבודק אם הצלחת להתחבר.
    בהצלחה!

    נ.ב.
    אני ממליץ ללמוד asp.net cshtml לפי דעתי זה הרבה יותר פשוט מ- php…. אבל זה תלוי במה שאתה רוצה.

  3. HacintosherG הגיב:

    אני לא חושב שיש לי שם משתמש וסיסמא כי שוב:
    זה database שאני יוצר דרך webmetrix
    אז לא צריך להגדיר כלום….

  4. דרור טל הגיב:

    כי אתה יצרת בסיס נתונים קומפקטי… בשביל יצור mysql database תעקוב אחר ההוראות הבאות:
    1. תיצור דף php
    2.בצד שמאל למטה תבחר databse
    3. למעלה יחסית די באמצע יהיה אפשרות של new database ולידו חץ קטן כלפי מטה.
    4.תלחץ על החץ ויופיעו לך האפשרויות הבאות:
    SQL Server database, mysql Database,SQL Server CE DataBase
    5. תלחץ על mysql Database ויופיע לך חלון של הגדרות
    6.ב- Database תקליד למשל: MyDatabase,
    וב- server תוודא שרשום: localhost ואם לא אז תרשום,
    וב-username אתה יכול להשאיר root,
    וב- password תשנה את זה רק לצורך ניסיון ל-1234.

    עכשיו יצרת בסיס נתונים של mysql.

    ואם הכנסת את הנתונים בדיוק כמו שאמרתי אז תצטרך לשות את הקוד שיראה כך:
    (בתגובה הבאה)

  5. דרור טל הגיב:

    $con=mysqli_connect("localhost","root","1234","MyDatabase");
    if (mysqli_connect_errno($con))
    {
    echo "Failed to connect to MySQL: " . mysqli_connect_error();
    }
    else
    {
    echo "Succsefully connect to Database";
    }

  6. HacintosherG הגיב:

    תודה רבה לך עובד!
    עכשיו איך אני מוציא מידע מהטבלאות ?
    יש מלא מדריכים פה בWEBMASTER
    באיזה שיטה אני צריך להוציא את המידע מהטבלאות? תודה !

  7. דרור טל הגיב:

    $result = mysqli_query($con,"SELECT * FROM Persons");

    while($row = mysqli_fetch_array($result))
    {
    echo "<br />";
    echo $row['FirstName'] . " " . $row['LastName'];
    echo "<br />";
    }

  8. דרור טל הגיב:

    נתתי קוד להצגת המידע בדרך הכי פשוטה לפי דעתי שיש… הסבר:
    בשורה הראשונה הוגדר מאיזה טבלה לקחת את הנתונים…במקרה הזה הטבלה שיצרתי היא Persons.
    אם תרצה לעקוב יותר בקלות ושלא יהיו שגיאות תיתן את אותם השמות ולאחר מכן תשנה אותם לצרכיך.

    לאחר מכן יש לופ שיימצא את השורות שתכתוב מהטבלה שהגדרת.
    ובתוך הלופ אתה רושם איזה שורות לקחת למשל שורה של שם פרטי ושורה של שם משפחה.
    בהצלחה!

  9. HacintosherG הגיב:

    תודה רבה רבה רבה לך!
    אין איזה מדריך מפורט כמו כל המדריכים פה ? מצאתי פה מדריכים להכל חוץ מחיבור של mysql וPHP חח

  10. דרור טל הגיב:

    יש אתר מצויין אבל הוא באנגלית אבל אני מאמין שתוכל להתמודד איתו w3school יש בו את כל הדוגמאות שנתתי לך ועוד דוגמאות כמו הכנסת מידע עדכון מידע ומחיקת מידע…
    הנה קישור לאתר עם הנושא שמתאים לך עכשיו. הכנסת מידע לטבלה: http://www.w3schools.com/php/php_mysql_insert.asp

שלח תשובה