1472
צפיות
צפיות
10
תשובות
תשובות
משהו,
אני לומד PHP וSQL מהמדריכים פה,אבל מה שמוזר הוא זה שאפשר לעבוד עם SQL בWEBMETRIX בלי להוריד שום דבר,אבל בשביל ליצור דף PHP משולב עם נתונים מSQL אני חייב להוריד MYSQL ?
הממשק הכי נוח לSQL בשבילי זה WEBMETRIX
אין דרך לקשר בין הdatabase לדף PHP ? זה מאוד מוזר הכי בכל אתר שאתה בונה בwebmetrix יש לך אפשרות להוסיף database אבל אין לך איפשרות לקשר אותו לאתר ????? תודה 🙂
10 תשובות
$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";
}
איפה שרשום username תרשום את שם המשתמש של בסיס הנתונים ואיפה שרשום Password תרשום את הסיסמא של בסיס הנתונים ואיפה שרשום Database תרשום את שם בסיס הנתונים.
מתחת לקוד ההתחברות יש קוד שבודק אם הצלחת להתחבר.
בהצלחה!
נ.ב.
אני ממליץ ללמוד asp.net cshtml לפי דעתי זה הרבה יותר פשוט מ- php…. אבל זה תלוי במה שאתה רוצה.
אני לא חושב שיש לי שם משתמש וסיסמא כי שוב:
זה database שאני יוצר דרך webmetrix
אז לא צריך להגדיר כלום….
כי אתה יצרת בסיס נתונים קומפקטי… בשביל יצור 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.
ואם הכנסת את הנתונים בדיוק כמו שאמרתי אז תצטרך לשות את הקוד שיראה כך:
(בתגובה הבאה)
$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";
}
תודה רבה לך עובד!
עכשיו איך אני מוציא מידע מהטבלאות ?
יש מלא מדריכים פה בWEBMASTER
באיזה שיטה אני צריך להוציא את המידע מהטבלאות? תודה !
$result = mysqli_query($con,"SELECT * FROM Persons");
while($row = mysqli_fetch_array($result))
{
echo "<br />";
echo $row['FirstName'] . " " . $row['LastName'];
echo "<br />";
}
נתתי קוד להצגת המידע בדרך הכי פשוטה לפי דעתי שיש… הסבר:
בשורה הראשונה הוגדר מאיזה טבלה לקחת את הנתונים…במקרה הזה הטבלה שיצרתי היא Persons.
אם תרצה לעקוב יותר בקלות ושלא יהיו שגיאות תיתן את אותם השמות ולאחר מכן תשנה אותם לצרכיך.
לאחר מכן יש לופ שיימצא את השורות שתכתוב מהטבלה שהגדרת.
ובתוך הלופ אתה רושם איזה שורות לקחת למשל שורה של שם פרטי ושורה של שם משפחה.
בהצלחה!
תודה רבה רבה רבה לך!
אין איזה מדריך מפורט כמו כל המדריכים פה ? מצאתי פה מדריכים להכל חוץ מחיבור של mysql וPHP חח
יש אתר מצויין אבל הוא באנגלית אבל אני מאמין שתוכל להתמודד איתו w3school יש בו את כל הדוגמאות שנתתי לך ועוד דוגמאות כמו הכנסת מידע עדכון מידע ומחיקת מידע…
הנה קישור לאתר עם הנושא שמתאים לך עכשיו. הכנסת מידע לטבלה: http://www.w3schools.com/php/php_mysql_insert.asp