הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 27-11-10, 15:41   # 1
dor77
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Jan 2008
הודעות: 1,650

dor77 לא מחובר  

איפה הבעיה??

שלום.
בניתי מערכת בwamp..אתמול סוף סוף קניתי איחסון ודומיין והעליתי את הקבצים.
בwamp הכל פיל כעמו שצריך..כעת יש לי מספר בעיות.
על הwamp פרטי ההתחברות דל המסד היו כאלה:
mysql_connect("localhost", "root", "");
mysql_select_db("phpmyadmin");

כעת, פתחתי מסד על השרת בשם abc_database עם שם משתמש abc_database וסיסמא 123456789
זה נראה כך:

mysql_connect("localhost", "abc_database", "123456789");
mysql_select_db("abc_database");

שאלה על הדרך, אני אמור לרשום localhost?? יכול להיות שזה מקור הבעיה.

הכל אופן..בעת רישום לאתר אני מקבל שגיאה כזו:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/abc/public_html/sign_in.php on line 18

שורה 18 היא זו:
$num_rows = mysql_num_rows($query);

מעל שורה 18 יש את שתי השורות האלו:
$password = md5($_POST['password']);
$query = mysql_query("SELECT * FROM users WHERE user_name='$user_name' AND password='$password'");

מה הבעיה??
אולי מקור הבעיה היא בפרטי ההתחברות?

תודה!
__________________
מתכנת php אמין ומקצועי.
מחירים נוחים!
יצירת קשר: 0544378743
  Reply With Quote
ישן 27-11-10, 16:16   # 2
link
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 35
הודעות: 191

link לא מחובר  

תראה, אם לא התחברת למסד נתונים כמו שצריך אז כל פעולה שקשורה אליו תיכשל אוט'. תנסה לרשום אולי http://localhost.
תבדוק בwamp את הפרטים של המשתמש של מסד הנתונים, את הסיסמא. בכלל תנסה להתחבר בקובץ אחר למסד נתונים ותראה אם זה מצליח או לא.

כשאתה מתחבר למסד נתונים תתחבר ככה:
mysql_select_db("abc_database") or exit(mysql_error());
  Reply With Quote
ישן 27-11-10, 16:23   # 3
dor77
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Jan 2008
הודעות: 1,650

dor77 לא מחובר  

הוא כותב לי:

Access denied for user 'abc_database'@'localhost' to database 'abc_database'
__________________
מתכנת php אמין ומקצועי.
מחירים נוחים!
יצירת קשר: 0544378743
  Reply With Quote
ישן 27-11-10, 16:54   # 4
Hagaibl
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Jul 2010
הודעות: 214

Hagaibl לא מחובר  

ציטוט:
נכתב במקור על ידי dor77 צפה בהודעה
הוא כותב לי:

Access denied for user 'abc_database'@'localhost' to database 'abc_database'
הבעיה לגבי השאילתה זה אומר שהשאילתה עצמה לא נכונה.
כלומר יש בה איזשהו דפקה.
לגבי ההתחברות למסד, תבדוק שכל הדברים נכונים.
אם המסד שלך הוא abc_database אתה יכול להתחבר גם דרך:
PHP קוד:
$link mysql_connect("localhost""root""");
$db mysql_select_db("abc_database"$link); 
__________________
בברכה,
חגי בלוך גדות.
  Reply With Quote
ישן 27-11-10, 17:07   # 5
dor77
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Jan 2008
הודעות: 1,650

dor77 לא מחובר  

אבל השם משתמש הוא לא root..ויש סיסמא..
הבעיה היא אולי בlocalhost..אני מאוחסן ב hostgator..מישהו יודע מה אני רושם במקום localhost??
לא מצאתי באתר שם..אני חדש.

תודה!
__________________
מתכנת php אמין ומקצועי.
מחירים נוחים!
יצירת קשר: 0544378743
  Reply With Quote
ישן 27-11-10, 17:10   # 6
Hagaibl
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Jul 2010
הודעות: 214

Hagaibl לא מחובר  

אה אה, לא משנה היכן אתה מאוחסן, בכל מקום שבו אתה מאוחסן אם המסד לא נמצא בשרת מרוחק, השרת הוא localhost
__________________
בברכה,
חגי בלוך גדות.
  Reply With Quote
ישן 27-11-10, 17:11   # 7
Tomer
Whatever
 
Tomer's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 7,039
שלח הודעה באמצעות MSN אל Tomer Send a message via Skype™ to Tomer

Tomer לא מחובר  

זה אמור להיות localhost, לפי התמיכה של HostGator.

יש סיכוי שלא טענת את הטבלאות למסד החדש? תנסה להוסיף or die(mysql_error()) אחרי ה mysql_query כדי לראות מה השגיאה המדוייקת.

קוד:
$query = mysql_query("SELECT * FROM users WHERE user_name='$user_name' AND password='$password'") or die(mysql_error());
Hagaibl,
זה לא נכון. יש הרבה חברות (בחו"ל בעיקר) שמפרידות את השרת MySQL מהשרת אירוח ובפאנל רושמות לך את הכתובת לשרת MySQL שמשוייך לחשבון שלך.
__________________
תומר
  Reply With Quote
ישן 27-11-10, 17:15   # 8
Tomer
Whatever
 
Tomer's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 7,039
שלח הודעה באמצעות MSN אל Tomer Send a message via Skype™ to Tomer

Tomer לא מחובר  

ציטוט:
נכתב במקור על ידי dor77 צפה בהודעה
הוא כותב לי:

Access denied for user 'abc_database'@'localhost' to database 'abc_database'
תבדוק שהסיסמא נכונה למשתמש abc_database.

אם הפאנל ניהול שלך הוא cPanel, תבדוק ששייכת את השם-משתמש למסד-נתונים. לפעמים שוכחים את זה.
__________________
תומר
  Reply With Quote
ישן 27-11-10, 17:26   # 9
dor77
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Jan 2008
הודעות: 1,650

dor77 לא מחובר  

ציטוט:
נכתב במקור על ידי Tomer צפה בהודעה
תבדוק שהסיסמא נכונה למשתמש abc_database.

אם הפאנל ניהול שלך הוא cPanel, תבדוק ששייכת את השם-משתמש למסד-נתונים. לפעמים שוכחים את זה.
אתה גאון!!
אחרי ששייכתי את השם משתמש נתתי לו שם את כל ההרשאות..אני אמור לתת לו את הכל? או שממולץ לתת לו רק select ו insert??

תודה!!
__________________
מתכנת php אמין ומקצועי.
מחירים נוחים!
יצירת קשר: 0544378743
  Reply With Quote
ישן 27-11-10, 17:53   # 10
Tomer
Whatever
 
Tomer's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 7,039
שלח הודעה באמצעות MSN אל Tomer Send a message via Skype™ to Tomer

Tomer לא מחובר  

כדי לא להגביל את עצמך לפעולות מסויימות, עדיף לך לתת לו הכל. במידה ואתה יודע מראש מה אתה עושה במסד, אתה יכול לתת לו רק LOCK, SELECT, INSERT, UPDATE ו- DELETE. כל עוד אין גישה חיצונית למסד (remote access), אין לך יותר מדי מה לדאוג.
__________________
תומר
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


כל הזמנים הם GMT +2. הזמן כעת הוא 05:41.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ