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

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

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 27-02-06, 10:21   # 1
miniature
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,754

miniature לא מחובר  

איך אני סופר כמה פעמים מופיע ערך מסויים בטבלה / שדה בטבלה?

ניסיתי לעשות את זה לשדה בטבלה ולא עבד.. :
PHP קוד:
$query = @mysql_query("SELECT name, Count(*) FROM table WHERE name Like '%$q%'");    
echo 
"&nbsp;&nbsp;&nbsp;There's&nbsp;<b>" $query "</b>&nbsp;results for the query&nbsp;<b>" $q "</b>.\n"
__________________
יואב.

דרכים ליצירת קשר:

אימייל: thebigfire@walla.co.il
הודעה פרטית
  Reply With Quote
ישן 27-02-06, 11:09   # 2
Eye-Soft
Permanently Banned
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,158

Eye-Soft לא מחובר  

מה השגיאה ?
מבחינת קוד הSQL (זה הקוד שהבאתי לך) הוא נכון ותקין לפי ASP, ACCESS או כל שפת תכנות מצד מיקרוסופט.

מבחינת הPHP תנסה לעשות את זה בלי הLIKE, כי אני לא בטוח שבPHP כותבים '%XXX%' אולי יש משהו במקום הגרש.
  Reply With Quote
ישן 27-02-06, 11:16   # 3
בניה
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: נחושה
הודעות: 3,434

בניה לא מחובר  

בס"ד



אי אפשר להשתמש ישר בתוצאות שאילתה צריך להשתמש קודם
קוד:
בmysql_fetch_array()
וגם תוסיף אחרי השאילתה
קוד:
 or die(mysql_error())
  Reply With Quote
ישן 27-02-06, 12:09   # 4
miniature
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,754

miniature לא מחובר  

עשיתי:
PHP קוד:
        $query = @mysql_query("SELECT name, Count(*) FROM table WHERE name Like '%$q%'");
            
$r mysql_fetch_array($query);
            
$query_count $r['name'];
            
$query_count strip_tags($query_count);
            echo 
"&nbsp;&nbsp;&nbsp;There's&nbsp;<b>" $query_count "</b>&nbsp;results for the query&nbsp;<b>" $q "</b>.\n"
תוצאה:
קוד:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /hsphere/local/home/catdance/royalgames.3dfaculty.com/digital/search.php on line 18
   There's  results for the query d.
__________________
יואב.

דרכים ליצירת קשר:

אימייל: thebigfire@walla.co.il
הודעה פרטית
  Reply With Quote
ישן 27-02-06, 12:17   # 5
ViPeRt
חבר מתקדם
 
ViPeRt's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: איזור המרכז
גיל: 37
הודעות: 632
שלח הודעה באמצעות ICO אל ViPeRt שלח הודעה באמצעות MSN אל ViPeRt

ViPeRt לא מחובר  

PHP קוד:
$query = @mysql_query("SELECT Count(name) FROM table WHERE name Like '%$q%'"); 
$r mysql_fetch_array($query); 
$query_count $r['Count(name)']; 
echo 
"&nbsp;&nbsp;&nbsp;There's&nbsp;<b>" $query_count "</b>&nbsp;results for the query&nbsp;<b>" $q "</b><br>"
__________________
תומר, מתכנת אתרים מקצועי ב PHP

קיצור כתובת אתרים בחינם Katzr.Net




  Reply With Quote
ישן 27-02-06, 13:49   # 6
miniature
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,754

miniature לא מחובר  

תודה, עבד

עריכה:
אממ, יש בעיה קטנה - זה סופר בכמה שורות הערך מופיע ולא כמה פעמים הערך מופיע.
__________________
יואב.

דרכים ליצירת קשר:

אימייל: thebigfire@walla.co.il
הודעה פרטית

Last edited by miniature; 27-02-06 at 13:59..
  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:36.

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