593
צפיות
צפיות
12
תשובות
תשובות
יצירת מסד DBM+…
יש לי שתי שאלות,אשמח לקבל תשובה מקצועית.
1.האם ב-PHP קיימות הפונקציות הבאות(?):
dbmopen()
dbminsert()
dbmclose()
(רק כדי לכוון אתכם:מערכת ניהול DBM)
ואם הפונקציות הנ"ל לא קיימות ב-PHP ואתם חושבים שכשכתבתי "מערכת ניהול DBM" אז זה נראה עאילו נפלתי מהירח.אז בבקשה תגידו לי,כי אני למדתי את זה ומשום מה אומרים לי שהפונקציות והנושא כלל לא קיימים.זה נכון?
2.למדתי mySQL אבל לא דברים יסודיים.
אני יודע קצת יותר ממה שמסבירים במדריך הזה:
https://webmaster.org.il/guide.asp?subject=php&class=mysql
אבל ראיתי ספרים בחנויות שמלמדים PHP והם בסביבות ה-300-400 עמודים!
אני יודע שהשפה הרבה יותר מורכבת ממה שאני למדתי,אבל האם אני יכול להגדיר את עצמי כיודע mySQL ?!
זאת אומרת,אני יכול לרשום בקו"ח משהו כזה:"PHP+mySQL" ?
או שלא?
תודה רבה לכם
12 תשובות
——–>
כן, כולם קיימות אתה יכול לילמוד עליהם ב
http://il.php.net/manual/en/ref.dbm.php
אתה יכול ליראות למטה את הפקודות.
כל פעם שאתה רוצה ליראות אם פקודה/פונקציה קיימת, תיכנס ל
http://www.php.net/function_name
שמה מראים כיצד להיתחבר,להריץ שאילתות ולהיתנתק מ MySQL, כדאי לדעת מהם הפונקציות המובנות ב PHP שיכולות לעזור ב MySQL תיכנס ל
http://www.php.net/mysql.
לדוגמה: כאשר אתה רוצה ליצור בסיס נתונים חדש, אתה יכול להריץ שאילתה שתעשה CREATE DATABASE, או להישתמש בפונקציה של PHP מקנה לך:
mysql_create_database();.
בהצלחה!
למיטב הבנתי כדאי יותר להשתמש
ב-Pears ולא בפונקצית המובנות של ה-PHP להתממשקות עם MySQL.
כל עוד אגס מותקן
אין בעייה, זואתי כבר החלטת המתכנת
או.קיי,כמה דברים!
1.מישהו אחר יכול לענות לי על שאלה מס' 2 ?
2.מזה "Pears"?(סילחו לי-אני חדש
3.מזה "אגס"?
תודה רבה
1. תכתוב שאתה יודע לעבוד בצורה
בסיסית עם MySQL
2+3 = אגס=Pear, זה פרוייקט PHP:
מעולה!תודה רבה!
בעיה קטנה…
אז בסדר הבנתי הכל,אבל עכשיו אני מקבל שגיאה כאשר אני שם קוד ב-php עם DBM.
שמעתי שני צריך לשנות משהו ב-php.ini (לטעון ספרייה או משהו).
איך אני עושה זאת?תודה
???
קראת כיצד מציגים שאלה?
מה השגיאה? תן יותר פרטים כדי שנוכל לעזור לך.
תמונת השגיאה
התמונה שאני מקבל מצורפת להודעה זו.
הבנתי שאני צריך לטעון ספרייה (או משהו כזה) דרך הקובץ php.ini
בשביל לעבוד עם מערכת ניהול DBM.
תודה רבה
לפי השגיאה
נראה כי אתה מנסה לקרוא לפונקציה שאינה קיימת.
תראה את הקוד הרלוונטי.
אני יודע…
הבנתי מה ההודעת שגיאה אומרת.
אמרו לי שזה בגלל שאני צריך לטעון ספרייה בקובץ php.ini.
והשאלה:איזו ספרייה?מישהו יודע?