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

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

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 12-12-06, 10:46   # 1
AmosPeled.com
Permanently Banned
 
מיני פרופיל
תאריך הצטרפות: Oct 2006
גיל: 32
הודעות: 439

AmosPeled.com לא מחובר  

|PHP| שגיאה מוזרה \=

אוקי ככה יש לי קוד שבדוק אם הID נימצא בטבלאה או לא לשם חיפוש...

אוקי
PHP קוד:
$idcheck mysql_query("select * from `table` where id = $id");
$idcheck mysql_num_rows($idcheck);
if (!
$idcheck) { 
echo
"לא נמצא במערכת כזה רישיון"

}else{ 
זה פועל והכול אבל תמיד מראה לי את השגיאה הבאה:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/amospeled/domains/amospeled.com/public_html/prog/index.php on line 24


אבל זה פועל \=

יש למישהו רעיון אין לטפל בזה?
  Reply With Quote
ישן 12-12-06, 11:22   # 2
meshuga
הנהלת הפורום לשעבר
 
meshuga's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 35
הודעות: 7,601

meshuga לא מחובר  

אתה בטוח שיש לך טבלה שקוראים לה "table"?..
אם זה לא השגיאה...אז יש מצב שזה בגלל שיש שם מילה שמורה (אולי ID..)
בכל מקרה..אם זה לא פתר...תוסיף or die(mysql_error()) אחרי השאילתה שלך ותראה לנו מה כתוב.


אגב, מעניין ש"מתכנת ומקודד מקצועיPhp,Sql,Xml,Html" כמוך לא מצליח לעשות קוד פשוט.
  Reply With Quote
ישן 12-12-06, 11:30   # 3
AmosPeled.com
Permanently Banned
 
מיני פרופיל
תאריך הצטרפות: Oct 2006
גיל: 32
הודעות: 439

AmosPeled.com לא מחובר  

שגיאה מוזרה שלא נתקלתי בא מה הקשר עכשיו?
וTABLE זה הדוגמא לכם...
אני שיניתי לפי הצריכים שלי ואני מקבל את המשתנה ID מPOST הוא קיים..
  Reply With Quote
ישן 12-12-06, 12:23   # 4
BlueNosE
אין כמו ב127.0.0.1
 
BlueNosE's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: כפ"ס
גיל: 32
הודעות: 4,086

BlueNosE לא מחובר  

תחליף את
PHP קוד:
$idcheck mysql_num_rows($idcheck); 
ב
PHP קוד:
$idcheck = @mysql_num_rows($idcheck); 
אין שום קשר למילים שמורות
זה פשוט מחזיר FALSE ואזהרה שהפונקצייה לא עבדה כמו שצריך (כי זה מחזיר 0)
__________________
עומר,
admin [@] rely.co.il

בניית אתרים Rely

סלנג מילון סלנג utter
  Reply With Quote
ישן 12-12-06, 12:52   # 5
AmosPeled.com
Permanently Banned
 
מיני פרופיל
תאריך הצטרפות: Oct 2006
גיל: 32
הודעות: 439

AmosPeled.com לא מחובר  

תודה הסתדרתי כבר אבל תודה
  Reply With Quote
ישן 12-12-06, 13:03   # 6
meshuga
הנהלת הפורום לשעבר
 
meshuga's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 35
הודעות: 7,601

meshuga לא מחובר  

ציטוט:
נכתב במקור על ידי BlueNosE צפה בהודעה
תחליף את
PHP קוד:
$idcheck mysql_num_rows($idcheck); 
ב
PHP קוד:
$idcheck = @mysql_num_rows($idcheck); 
אין שום קשר למילים שמורות
זה פשוט מחזיר FALSE ואזהרה שהפונקצייה לא עבדה כמו שצריך (כי זה מחזיר 0)
בטח שיכול להיות קשר.
אם השאילתה לא טובה, זאת השגיאה שתוצג.
ומה שעשית לא פותר כלום, הפונקציה לא פועלת ותמיד תחזיר ערך ריק (false), ככה שאם כן יהיו שורות..הוא יחזיר גם, false ומה שאתה עשית, פשוט יבטל את השגיאה...ואז..זה פשוט לא נותן לו כלום.
ציטוט:
נכתב במקור על ידי AmosPeled צפה בהודעה
שגיאה מוזרה שלא נתקלתי בא מה הקשר עכשיו?
וTABLE זה הדוגמא לכם...
אני שיניתי לפי הצריכים שלי ואני מקבל את המשתנה ID מPOST הוא קיים..
אני לא הולך להתווכח איתך על הרמה שלך פה...אבל אני יגיד לך משהו, תעשה עם עצמך חושבין...הידע שלך (לפחות על דפי הפורום, ולפי השאלות ..וגם לפעמים התשובות שלך) לא ממש גדול, ובטח שלא "מקצועי"...
  Reply With Quote
ישן 12-12-06, 19:30   # 7
BlueNosE
אין כמו ב127.0.0.1
 
BlueNosE's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: כפ"ס
גיל: 32
הודעות: 4,086

BlueNosE לא מחובר  

ציטוט:
נכתב במקור על ידי meshuga צפה בהודעה
בטח שיכול להיות קשר.
אם השאילתה לא טובה, זאת השגיאה שתוצג.
ומה שעשית לא פותר כלום, הפונקציה לא פועלת ותמיד תחזיר ערך ריק (false), ככה שאם כן יהיו שורות..הוא יחזיר גם, false ומה שאתה עשית, פשוט יבטל את השגיאה...ואז..זה פשוט לא נותן לו כלום.

אני לא הולך להתווכח איתך על הרמה שלך פה...אבל אני יגיד לך משהו, תעשה עם עצמך חושבין...הידע שלך (לפחות על דפי הפורום, ולפי השאלות ..וגם לפעמים התשובות שלך) לא ממש גדול, ובטח שלא "מקצועי"...
שי, אני לא בא לריב איתך על שגיאות SQL, אבל אני פשוט מכיר את השגיאה הזאת.
אם היו 3 שורות במסד השגיאה לא הייתה מוצגת
וגם אם הייתה 1
הקטע הוא שזה כאילו לא בסדר להחזיר FALSE (0) בשאילתא.

וברור שיש קשר למילים שמורות.. רק לא בנושא הזה.
__________________
עומר,
admin [@] rely.co.il

בניית אתרים Rely

סלנג מילון סלנג utter
  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. הזמן כעת הוא 21:34.

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