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

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

   
|!|

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

AmosPeled.com לא מחובר  

|PHP| כמה שאלות שקשורות לmysql

אוקי אני בונה מערכת קטנה ויש לי כמה שאלות...


איך אני שולף את המידע האחרון שהוכנס לטבלאה בID 25 לדוגמא...

עוד שאלה איך אני בודק כמה נתונים יש בטלאה...

תודה לעוזרים..
 
ישן 10-12-06, 15:52   # 2
LosNir
מתאורר / יצא בחוץ
 
LosNir's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: ראשון לציון
גיל: 33
הודעות: 2,686
שלח הודעה באמצעות ICO אל LosNir שלח הודעה באמצעות MSN אל LosNir

LosNir לא מחובר  

מז"א מידע אחרון שוהכנס לטבלה? אתה מתכוון שורה אחרונה שהוכנסה?
אם כן, אז ID לא קשור לכאן.

בקשר לשאלה השניה, אם אתה מתכוון לכמה שורות יש בטבלה אז הינה:

PHP קוד:
$q mysql_query("SELECT * FROM table")
$num mysql_num_rows($q); 
אני לא מאמין שיש כאן משהו להסביר..
 
ישן 10-12-06, 15:57   # 3
AmosPeled.com
Permanently Banned
 
מיני פרופיל
תאריך הצטרפות: Oct 2006
גיל: 32
הודעות: 439

AmosPeled.com לא מחובר  

סבבה תודה
 
ישן 10-12-06, 16:33   # 4
RS324
תודה על תרומתך.
 
מיני פרופיל
תאריך הצטרפות: May 2006
הודעות: 3,173

RS324 לא מחובר  

אם השניה הכנסת את השורה ואתה רוצה לדעת את ה ID שהיא קיבלה תשתמש ב MYSQL_INSERT_ID()

אם הכנסת בעבר ואתה רוצה למשוך עכשיו

SELECT * FROM table ORDER BY tableid DESC LIMIT 1

ולגבי מה ש LOSNIR אמר ממש לא יעיל

SELECT COUNT(tableid) AS totalcount

ייתן לך את התוצאה במדוייק.
 
ישן 10-12-06, 16:41   # 5
LosNir
מתאורר / יצא בחוץ
 
LosNir's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: ראשון לציון
גיל: 33
הודעות: 2,686
שלח הודעה באמצעות ICO אל LosNir שלח הודעה באמצעות MSN אל LosNir

LosNir לא מחובר  

ציטוט:
נכתב במקור על ידי RS324 צפה בהודעה
אם השניה הכנסת את השורה ואתה רוצה לדעת את ה ID שהיא קיבלה תשתמש ב MYSQL_INSERT_ID()

אם הכנסת בעבר ואתה רוצה למשוך עכשיו

SELECT * FROM table ORDER BY tableid DESC LIMIT 1

ולגבי מה ש LOSNIR אמר ממש לא יעיל

SELECT COUNT(tableid) AS totalcount

ייתן לך את התוצאה במדוייק.
מה הקשר לא יעיל?
זה בדיוק אותו הדבר..
 
ישן 10-12-06, 16:51   # 6
RS324
תודה על תרומתך.
 
מיני פרופיל
תאריך הצטרפות: May 2006
הודעות: 3,173

RS324 לא מחובר  

ציטוט:
נכתב במקור על ידי LosNir צפה בהודעה
מה הקשר לא יעיל?
זה בדיוק אותו הדבר..
ממש לא...בדוגמא שאתה נתת אתה מושך את כל הנתונים מהטבלה ואז סופר אותם....
כלומר אתה מושך את הנתונים בצורה שאפשר להשתמש בהם...

אני פשוט ישר סופר אותם ובשביל זה COUNT קיימת...
 
ישן 10-12-06, 17:09   # 7
AmosPeled.com
Permanently Banned
 
מיני פרופיל
תאריך הצטרפות: Oct 2006
גיל: 32
הודעות: 439

AmosPeled.com לא מחובר  

תוכל להסביר את :
MYSQL_INSERT_ID()
?
איך אני מציג את זה?
 
ישן 10-12-06, 17:11   # 8
RS324
תודה על תרומתך.
 
מיני פרופיל
תאריך הצטרפות: May 2006
הודעות: 3,173

RS324 לא מחובר  

ציטוט:
נכתב במקור על ידי AmosPeled צפה בהודעה
תוכל להסביר את :
MYSQL_INSERT_ID()
?
איך אני מציג את זה?
זה פונקציה מובנית שמריצים אחרי שאילתה של INSERT בשביל לקבל את ה ID האחרון שהוכנס למסד

http://il.php.net/mysql_insert_id
 
ישן 10-12-06, 17:42   # 9
AmosPeled.com
Permanently Banned
 
מיני פרופיל
תאריך הצטרפות: Oct 2006
גיל: 32
הודעות: 439

AmosPeled.com לא מחובר  

אחלה תודה עזרת לי
 
ישן 10-12-06, 19:36   # 10
AmosPeled.com
Permanently Banned
 
מיני פרופיל
תאריך הצטרפות: Oct 2006
גיל: 32
הודעות: 439

AmosPeled.com לא מחובר  

ועוד שאלה קטנה.
איך אני בודק אם הID שהכנסתי קיים?
 
סגור את ההודעה

חברים פעילים הצופים באשכול זה: 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. הזמן כעת הוא 12:17.

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