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

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

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 17-01-09, 11:40   # 1
SniR-S
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Aug 2008
הודעות: 546

SniR-S לא מחובר  

שליפה של ה id האחרון ..

אוקי, נגיד שאני רוצה לעשות משהו בסגנון סטטיסטיקות..
ואני רוצה נגיד לעשות משהו כמו:
סך הכל כתבות: 329 (לצורך העניין)
אז יש לי id לכל כתבה נגיד שהוא בעצם מספור אוטומטי אני יכול לעשות דבר כזה:
PHP קוד:
$query "SELECT * FROM table ORDER BY id DESC LIMIT 1"
נכון, הוא בעצם ישלוף את ה id האחרון אם אני לא טועה, אבל אם אני מוחק כתבה אחת נגיד?
הוא ימשיך למספר ולא יחסיר..
האם יש דרך טובה יותר לעשות את זה? איזה דרכים אתם מכירים?

תודה.
  Reply With Quote
ישן 17-01-09, 11:46   # 2
vadimg88
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Feb 2008
גיל: 37
הודעות: 710

vadimg88 לא מחובר  

נכון, אם אתה רוצה להציג כמה כתבות יש אז תשתמש ב

קוד:
$query = "SELECT COUNT(id) as total FROM table";
דרך אגב ב LIMIT אתה עושה X,Y ולא X
  Reply With Quote
ישן 17-01-09, 12:16   # 3
SniR-S
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Aug 2008
הודעות: 546

SniR-S לא מחובר  

אוקי תודה, ולא הבנתי מה הכוונה X,Y?
  Reply With Quote
ישן 17-01-09, 12:25   # 4
vadimg88
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Feb 2008
גיל: 37
הודעות: 710

vadimg88 לא מחובר  

כשאתה עושה LIMIT זה נכון לרשום ככה:

קוד:
LIMIT 0,1
ולא

קוד:
LIMIT 1
  Reply With Quote
ישן 17-01-09, 12:26   # 5
SniR-S
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Aug 2008
הודעות: 546

SniR-S לא מחובר  

אוקי, אגב לא הצלחתי לשלוף את id בעזרת הקוד שהבאת לי. \-:
  Reply With Quote
ישן 17-01-09, 12:37   # 6
Speed
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2008
הודעות: 71

Speed לא מחובר  

ציטוט:
נכתב במקור על ידי Snir Shamka צפה בהודעה
אוקי, אגב לא הצלחתי לשלוף את id בעזרת הקוד שהבאת לי. \-:
תשתמש בקוד שוואדים הביא לך ותדפיס:
PHP קוד:
$query mysql_query("SELECT COUNT(id) as total FROM table");
$r=mysql_fetch_array($query);
//איפה שאתה רוצה להדפיס את המספר:
echo $r['id']; 
  Reply With Quote
ישן 17-01-09, 12:41   # 7
SniR-S
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Aug 2008
הודעות: 546

SniR-S לא מחובר  

השתמשתי בקוד בצורה הבאה:
PHP קוד:
$query "SELECT COUNT(id) as total FROM table";
$result mysql_query($query)
    or die(
"Query failed: " mysql_error());
while (
$row mysql_fetch_array($result)) {
$id $row['id'];
    echo 
"$id";

אבל משום מה הוא לא מציג לי כלום \-:
  Reply With Quote
ישן 17-01-09, 12:49   # 8
dor77
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Jan 2008
הודעות: 1,650

dor77 לא מחובר  

התחסברת למסד? שינית את שם הטבלה מ table לשם הטבלה שלך?

לא התנסתי כל כך הרבה ב SQL אבל הקוד נראה לי די בסדר.
__________________
מתכנת php אמין ומקצועי.
מחירים נוחים!
יצירת קשר: 0544378743
  Reply With Quote
ישן 17-01-09, 12:55   # 9
SniR-S
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Aug 2008
הודעות: 546

SniR-S לא מחובר  

כן, הכל תקין רק מוזר שהוא לא מציג כלום \-:
ניסיתי גם את
PHP קוד:
echo $id
  Reply With Quote
ישן 17-01-09, 13:01   # 10
Speed
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2008
הודעות: 71

Speed לא מחובר  

PHP קוד:
$query "SELECT COUNT(id) as total FROM table"
$result mysql_query($query) or die("Query failed: " mysql_error()); 
$row mysql_fetch_array($result); 
$id $row['id']; 
    echo 
$id
  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. הזמן כעת הוא 18:23.

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