הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   php, איך מוציאים את ה id האחרון שיש? (https://hosts.co.il/forums/showthread.php?t=36560)

al_n 21-12-06 13:09

php, איך מוציאים את ה id האחרון שיש?
 
PHP קוד:

    $qtitle mysql_query("SELECT * FROM poll"); 
    
$atitle mysql_fetch_array($qtitle);
             echo 
$array["id"]; 

הקוד הזה מציג לי 3 = שזה בעצם חיבור של ה idים שיש לי
(יש לי שתי שורות במסד, אחד עם id=1 ועוד שורה עם id=2)
אז איך אני מוציא כל פעם את ה id הכי גבוה?
הכי חדש....

Tomer 21-12-06 13:16

SELECT `fields` FROM `table` ORDER BY `id` DESC LIMIT 1

בחר את השדות X Y Z מ table, תסדר אותם מהגבוה לנמוך ע"י id ותחזיר רק תוצאה אחת.

psycho 21-12-06 13:23

SELECT * from `polls` order by `id` desc limit 1

AmosPeled.com 21-12-06 13:29

זה פונקציה מובנית שמריצים אחרי שאילתה של INSERT בשביל לקבל את ה ID האחרון שהוכנס למסד

http://il.php.net/mysql_insert_id

al_n 21-12-06 13:47

תודה, חח איזה טיפש אני

Panda 21-12-06 13:58

SELECT * from `polls` order by `id` desc limit 1

עריכה:
=\... לא ראיתי שגיא גם נתן את זה.

RS324 21-12-06 14:50

ציטוט:

נכתב במקור על ידי AmosPeled.com (פרסם 392068)
זה פונקציה מובנית שמריצים אחרי שאילתה של INSERT בשביל לקבל את ה ID האחרון שהוכנס למסד

http://il.php.net/mysql_insert_id

זה רק אם הוא ביצע INSERT באותו הרגע....

opsite 21-12-06 15:07

ציטוט:

נכתב במקור על ידי al_n (פרסם 392088)
תודה, חח איזה טיפש אני


חחח למה אחי .. לאט לאט לומדים ..

ממליץ לך כל פעם שיש שאלה קודם כל !

לחפש כאן
php.net

יש שם הכול אחי

בהצלחה ,


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

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