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

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

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 09-04-07, 16:39   # 1
syn
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,919

syn לא מחובר  

הצגת הid האחרון במסד

יש לי מערכת תוכן, ואני משתמש ב -
PHP קוד:
if(!isset($_GET['id'])){
    
$id 1;
} else {
    
$id $_GET['id'];

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

תודה מראש.
  Reply With Quote
ישן 09-04-07, 16:43   # 2
tbm
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 34
הודעות: 254
שלח הודעה באמצעות ICO אל tbm שלח הודעה באמצעות MSN אל tbm

tbm לא מחובר  

select max(id) form table
  Reply With Quote
ישן 09-04-07, 17:03   # 3
Eran-s
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 2,609

Eran-s לא מחובר  

ציטוט:
נכתב במקור על ידי tbm צפה בהודעה
select max(id) form table
או לחילופין
SELECT id FROM table ORDER BY id DESC LIMIT 0,1

ולעשות mysql_fetch_array לתוך משתנה, ללא לולאה
__________________
מפתח ומתחזק אתרים.
  Reply With Quote
ישן 09-04-07, 17:47   # 4
syn
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,919

syn לא מחובר  

ניסיתי את 2 הקודים ובשניהם קיבלתי שגיאה.
ערן, אתה יכול להסביר יותר על mysql_fetch_array?
אני כל הזמן עובד עם mysql_query אז אין לי מושג מה זה.

עריכה:
בינתיים עשיתי כמו שאני יודע -
PHP קוד:
$getnews mysql_query("SELECT id FROM photos ORDER BY id DESC LIMIT 0,1");
while(
$r=mysql_fetch_array($getnews)){
extract($r);
$gid $id
וזה הצליח.
למה לעשות בלי לולאה?
  Reply With Quote
ישן 09-04-07, 18:05   # 5
Eran-s
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 2,609

Eran-s לא מחובר  

ציטוט:
נכתב במקור על ידי syn צפה בהודעה
ניסיתי את 2 הקודים ובשניהם קיבלתי שגיאה.
ערן, אתה יכול להסביר יותר על mysql_fetch_array?
אני כל הזמן עובד עם mysql_query אז אין לי מושג מה זה.

עריכה:
בינתיים עשיתי כמו שאני יודע -
PHP קוד:
$getnews mysql_query("SELECT id FROM photos ORDER BY id DESC LIMIT 0,1");
while(
$r=mysql_fetch_array($getnews)){
extract($r);
$gid $id
וזה הצליח.
למה לעשות בלי לולאה?
בלי לולאה שולף את התוצאה הראשונה, אצלנו יש תוצאה אחת אז הוא יקבל אותה.
PHP קוד:
$getnews mysql_query("SELECT id FROM photos ORDER BY id DESC LIMIT 0,1") or die(mysql_error());
$r mysql_fetch_array($getnews);
echo 
$r['id']; 
ואם יש שגיאה תביא אותה.
__________________
מפתח ומתחזק אתרים.
  Reply With Quote
ישן 09-04-07, 18:32   # 6
syn
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,919

syn לא מחובר  

ציטוט:
נכתב במקור על ידי Eran-s צפה בהודעה
בלי לולאה שולף את התוצאה הראשונה, אצלנו יש תוצאה אחת אז הוא יקבל אותה.
PHP קוד:
$getnews mysql_query("SELECT id FROM photos ORDER BY id DESC LIMIT 0,1") or die(mysql_error());
$r mysql_fetch_array($getnews);
echo 
$r['id']; 
ואם יש שגיאה תביא אותה.
זה מחזיר לי -
PHP קוד:
Warning:  mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/hbang/domains/galils.info/public_html/source/photos.php on line 18
 
 Warning
:  mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/hbang/domains/galils.info/public_html/source/photos.php on line 54 
זה ב2 שורות שבהם אני משתמש ב id...
  Reply With Quote
ישן 09-04-07, 19:47   # 7
Eran-s
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 2,609

Eran-s לא מחובר  

אז כנראה הפרטים שנתת לשאילתה לא נכונים, יש לך שדה id?
__________________
מפתח ומתחזק אתרים.
  Reply With Quote
ישן 09-04-07, 19:50   # 8
syn
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,919

syn לא מחובר  

ציטוט:
נכתב במקור על ידי Eran-s צפה בהודעה
אז כנראה הפרטים שנתת לשאילתה לא נכונים, יש לך שדה id?
כן :|
טוב לא משנה, העיקר שזה פועל
  Reply With Quote
ישן 09-04-07, 19:52   # 9
Eran-s
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 2,609

Eran-s לא מחובר  

אגב אם אתה עושה את זה פעמיים באותו דף כמו שציינת כשנתת את השגיאות אז אל תבצע פעמיים את השאילתה, רק תשמור את המידע מהפעם הראשונה ותשתמש בו גם בפעם השנייה.
הדרך שלי עובדת, בדקתי אותה...
__________________
מפתח ומתחזק אתרים.
  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. הזמן כעת הוא 08:12.

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