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

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

A.M.F 01-01-06 21:35

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

עכשיו, הבעיה העיקרית שלי היא להוציא את כל השורות מהטבלה כמערך מספרי.

בכל אופן.. מישהו יכול לעזור?

TAsraf 01-01-06 21:42

באנר רנדומלי?
אם כן אני מעוניין גם

Espires 01-01-06 21:48

ראה לי שזה משהו כזה:
PHP קוד:

<?
$query 
mysql_query("SELECT * FROM banner ORDER BY RAND() LIMIT 0,1") or die (mysql_error());
while(
$r mysql_fetch_array($query)) {
$banner $r['banner'];

echo 
"<img src='$banner' />";
}
?>


TAsraf 01-01-06 22:06

לא Espire
זה לא ככה..
לפי הקוד אני יודע כבר.
אם כבר אתה יכול לעשות רצף תמונות עם הקוד של Espire
אני ינסה לשפר אותו ויראה

בניה 01-01-06 22:27

בס"ד



PHP קוד:

$result=mysql_query("SELECT img_url FROM images");
$rn=mysql_sum_rows($result);
$rand=round(rand('1',$rn));
$image=mysql_result($result,$rand);
echo 
$image 


Eran-s 01-01-06 23:16

ציטוט:

נכתב במקור על ידי TAsraf
לא Espire
זה לא ככה..
לפי הקוד אני יודע כבר.
אם כבר אתה יכול לעשות רצף תמונות עם הקוד של Espire
אני ינסה לשפר אותו ויראה

להבא תוודא עם עצמך שאתה לא טועה,
הקוד שלו תקין. משתמשים ב-ORDER BY RAND(),
זו דרך אחת לחסוך בכל השליפה ואז פונקציה.

בניה 02-01-06 07:04

ציטוט:

נכתב במקור על ידי Eran-s
להבא תוודא עם עצמך שאתה לא טועה,
הקוד שלו תקין. משתמשים ב-ORDER BY RAND(),
זו דרך אחת לחסוך בכל השליפה ואז פונקציה.

בס"ד

איזה יופי!
לא ידעתי שיש פונקציה כזו בSQL.
תודה רבה!!!

A.M.F 02-01-06 07:47

מגניב גם אני לא ידעתי ^^
אני אנסה עכשיו.

תודה חבר'ה

שקד 02-01-06 10:21

חבל שאתם לא מתעניינים להתעמק בעניין עבודה מול מסד נתונים ו SQL בכלליות.

Eran-s 02-01-06 11:47

ציטוט:

נכתב במקור על ידי שקד
חבל שאתם לא מתעניינים להתעמק בעניין עבודה מול מסד נתונים ו SQL בכלליות.

:qqb003:

אמיר הצלחת? אפשר לנעול?


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

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