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

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

TAsraf 01-01-06 03:45

MySQL צריך קוד
 
שלום לכם אני צריך קוד שעושה כשאני נכנס לדף
add.html
ושולח
זה ישלח לadd.php
ואז זה יוסיף טבלה חדשה
למסד
וגם אני צריך קוד שקורא את המסד בשורה ככה:
id=1 > id=10
כאילו שיקרא את האידי 1 ואת 23456789 בלי שאני יצתרך לכתוב הכל
סליחה על הבורות אבל עשיתי פירמוט אז לא גיביתי חח :S

Sagi 01-01-06 04:16

שאלה ראשונה:html
אתה אמור לדעת בתור מתכנת
שאלה שניה פשוט תרשום
where id >10

TAsraf 01-01-06 04:35

השאלה הראשונה איננה בHTML אלה בPHP.
השאלה השניה תודה שהזכרתה לי פשוט שחכתי :)

בניה 01-01-06 05:31

בס"ד


שאילתא ליצירת טבלה:
mysql_query("CREATE TABLE table_name
(
column1 data_type,
column2 data_type,
...
)");

לדבר השני:
mysql_query("SELECT * FROM tblname WHERE id>1 AND id<10")

BlueNosE 01-01-06 09:53

הדבר הראשון אתה יכול להסתדר לבד.

לא הבנתי כ"כ את השני- אתה מתכוון שאם תכניס מספר גבוה זה יחפש לך אותו?
זאת אומרת, אתה מחפש מספר ספציפי או שאתה רוצה להריץ חיפוש או להראות את כל המשתמשים?..
אם אתה רוצה להראות את כל המשתמשים תיצור לולאת while:
PHP קוד:

$all mysql_query ("SELECT * FROM table") or die ("שגיאה");
while (
$arr $mysql_fetch_array($all))
{
echo 
$arr['id'].".";
echo 
$arr['name']."<br>";


זה אמור להציג כל ID וכל שם מהרשימה ברווחים של אנטר.

שקד 01-01-06 11:51

ציטוט:

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

לא הבנתי כ"כ את השני- אתה מתכוון שאם תכניס מספר גבוה זה יחפש לך אותו?
זאת אומרת, אתה מחפש מספר ספציפי או שאתה רוצה להריץ חיפוש או להראות את כל המשתמשים?..
אם אתה רוצה להראות את כל המשתמשים תיצור לולאת while:
PHP קוד:

$all mysql_query ("SELECT * FROM table") or die ("שגיאה");
while (
$arr $mysql_fetch_array($all))
{
echo 
$arr['id'].".";
echo 
$arr['name']."<br>";


זה אמור להציג כל ID וכל שם מהרשימה ברווחים של אנטר.

מה הקשר בין מה שאתה אמרת לבין השאלה ?

בכל מקרה לא ממש הבנתי מה נסית לעשות עם ה id=1 > id=10
אתה מתכוון שאתה רוצה לשלוף את ה 10 הראשונים ?

Eran-s 01-01-06 14:12

ציטוט:

נכתב במקור על ידי שקד
בכל מקרה לא ממש הבנתי מה נסית לעשות עם ה id=1 > id=10
אתה מתכוון שאתה רוצה לשלוף את ה 10 הראשונים ?

גם אני לא הבנתי. אם אתה באמת מתכוון את 10 הIDים הגדולים ביותר. תוסיף לשאילתה
PHP קוד:

ORDER BY id DESC LIMIT 0,10 

ואם את עשרת הקטנים
PHP קוד:

ORDER BY id ASC LIMIT 0,10 


TAsraf 01-01-06 15:36

טוב אפחד לא הבין אותי אני יסביר עצמי
אני רוצה שבדף שאני יעשה פלט echo מהMySQL
אז זה יראה את ה10 id שקיימים בטבלה במסד
כמו בתחרות אתרים.
שזה קורא את ה10 האתרים החדשים
זה 2

1 אני חושב שעושים INSERT INTO
כי אני מחפש פקודה שתעשה תא חדש בטבלה מסויימת
זהו מקווה שהבנתם.

שקד 01-01-06 16:04

נו זה מה שערן נתן לך
PHP קוד:

 ORDER BY `idDESC LIMIT 0,10 

זה שולף את ה10 האחרונים, נשאר לך רק להדפיס.

TAsraf 01-01-06 16:17

אתה יכול להביא לי קוד שלם בקשה?


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

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