פורסם 2016 ביולי 39 שנים שלום, קוד ההתחברות (myconnect.php)לשרת mysql דלהלן עובד אצלי כשורה. <?php $aa = 'localhost'; $bb = 'myname'; $cc = 'mypass'; $dd = 'mydb'; $zzz = new mysqli($aa,$bb,$cc,$dd) or die('error'); ?> ברצוני לאתחל את המשתנים בקובץ נפרד בשם: login.php כך: <?php $aa = 'localhost'; $bb = 'myname'; $cc = 'mypass'; $dd = 'mydb'; ?> <?php require_once 'login.php'; zzz = new mysqli($aa,$bb,$cc,$dd) or die('error'); ?> הפעם אני מקבל את הודעת השגיאה הזו: Warning: mysqli::mysqli(): (HY000/1045): Access denied for user 'myname'@'localhost' (using password: YES) in C:\xampp\htdocs\1.php on line 7 מישהו יוכל בבקשה להסביר לי מדוע פרמטרים המאותחלים בקובץ נפרד לא מתקבלי ע"י השרת? תודה
פורסם 2016 ביולי 39 שנים אתה צריך לאפשר הרשאות ב mysql על mydb להתחבר מכתובת של הקליינט GRANT INSERT, SELECT, DELETE, UPDATE ON database.mydb TO 'user'@'localhost' IDENTIFIED BY 'mypass'; * אני לא אוהב איך האתר כאן מג'נרט תגובות עם קוד
פורסם 2016 ביולי 49 שנים מחבר ציטוט של puu אתה צריך לאפשר הרשאות ב mysql על mydb להתחבר מכתובת של הקליינט GRANT INSERT, SELECT, DELETE, UPDATE ON database.mydb TO 'user'@'localhost' IDENTIFIED BY 'mypass'; * אני לא אוהב איך האתר כאן מג'נרט תגובות עם קוד תודה. אני לא אוהב שב notepad++ התוים שונים מ notepad וב word קל וחומר. כפי הנראה העברתי את הקוד הכשר כשלעצמו ב copy pase והדפדפן קרא תו כלשהו שונה ממה שבאמת הקלדתי ומכאן הודעת השגיאה כי כתיבת אותו הקוד בשנית תוך הקפדה על גרשים, קופי פייסט וכד, הקוד עבד. בכל אופן תודה לך.
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.