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

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

Imri 11-04-06 12:35

[PHP] הוצאת שורה מסוימת מטבלה
 
שלום לכולם , יש לי שאלה קטנה:
כיצד אני יכול להוציא שורה שורה מטבלה במסד נתונים (ולצורך העיניין לעשות עמוד לכל שורה בטבלה)?

תודה רבה לכולם,
חג פסח שמח,
אמרי.

meshuga 11-04-06 12:37

ציטוט:

נכתב במקור על ידי Imri
שלום לכולם , יש לי שאלה קטנה:
כיצד אני יכול להוציא שורה שורה מטבלה במסד נתונים (ולצורך העיניין לעשות עמוד לכל שורה בטבלה)?

תודה רבה לכולם,
חג פסח שמח,
אמרי.

תשובה: נעול עד שליחת כותרת עניינית לפרטי.

eXtaZa 11-04-06 19:55

אתה יכול לעשות ככה:
PHP קוד:

<?php
$Result 
mysql_query("SELECT * FROM TableName");
while(
$a_row mysql_fetch_row($Result)){
// פה הקוד שאתה רוצה
}
?>

בכל הנ"ל, יש תנאי הבודק אם המשתנה a_row שווה ל(mysql_fetch_row($Result שזה אומר בקיצור כל עוד יש משהו בטבלה, אז שיעשה משהו. במקרה שלנו המשתנה a_row מאכסן כל פעם שורה, כלומר הוא מערך, שיש בו את התאים שיש בטבלה שלך שנמצאת במסד הנתונים.
אם אתה רוצה להוציא את התא הראשון אז למשל אתה עושה ככה:
PHP קוד:

echo $a_row[0]; 


dgate 12-04-06 22:00

ציטוט:

<?php
$Result = mysql_query("SELECT * FROM TableName");
while($a_row = mysql_fetch_row($Result)){
// פה הקוד שאתה רוצה
}
?>
זה במקרה ואתה רוצה לשלוף את כל השורות בבת אחת, אך אחת אחרי השניה. כלומר כל ריצה של הלולאה הזאת תמשוך רשומה אחת ממסד הנתונים.

אם אתה רוצה למשוך רק רשומה אחת תשתמש במשפט ה SQL עם SELECT:
ציטוט:

SELECT * FROM tablename WHERE id=5

Imri 13-04-06 06:57

ציטוט:

נכתב במקור על ידי dgate
זה במקרה ואתה רוצה לשלוף את כל השורות בבת אחת, אך אחת אחרי השניה. כלומר כל ריצה של הלולאה הזאת תמשוך רשומה אחת ממסד הנתונים.

אם אתה רוצה למשוך רק רשומה אחת תשתמש במשפט ה SQL עם SELECT:

תודה לכולם, אפשר לנעול.


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

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