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

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

Ori The Man 06-08-06 23:03

בחירת תוצאה מתוך המסד נתונים ע"י הצבת מספר
 
אני רוצה לבחור שדה מהמסד נתונים באמצעות id
בל מה שאני רוצה
שהכל יתנהל ע"י שאילתה אחת
ניסיתי לעשות זאת באמצעות פונקציה אך ללא הצלחה
PHP קוד:

<?php
require("config.php");

function bringid($id)
{
$select_by_id=mysql_query("SELECT * FROM pages where id='$id'") or die (mysql_error());

$row=mysql_fetch_array($select_by_id);
$row=$row["text"];
echo 
$row;
}
bringid(1);
?>

זה רושם לי
Parse error: syntax error, unexpected T_FUNCTION on line 4
יש לכם הצעות איך אפשר לעשות את זה?

opsite 06-08-06 23:07

PHP קוד:

$query mysql_query("SELECT * FROM table name ORDER BY id DESC"); 


Ori The Man 06-08-06 23:12

מה הקשר :\
מה שנתתה לי בוחר את הרשומה האחרונה

Dan Zelniker 06-08-06 23:12

אני חושב שזה בגלל לא הגדרת את המשתנה ID
תנסה לשנות מ:
PHP קוד:

bringid(1); 

ל:
PHP קוד:

$id 1;
bringid($id); 

אני משער שזה זה...

mlnn 06-08-06 23:13

תשתמש ב include

Ori The Man 06-08-06 23:13

אני מגדיר תמשנתה id ע"י זה שאני מציב בין הסוגררים מספר

opsite 06-08-06 23:14

אופס אחי לא שמתי לב .. חח מה הקשר נתתי לך את זה דקה נחפש פתרון לזה

Alon.R 07-08-06 00:27

Logic-serv

אוואהה.. צריך ממש לחפור בראש בשביל למצוא פתרון...

כולה מה שאתה צריך זה לשים את הפרמטר בתוך "", ככה:
bringid("1");

-VladK- 07-08-06 06:20

ציטוט:

נכתב במקור על ידי Alon.R
Logic-serv

אוואהה.. צריך ממש לחפור בראש בשביל למצוא פתרון...

כולה מה שאתה צריך זה לשים את הפרמטר בתוך "", ככה:
bringid("1");

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

if($id === 1

אז זה יחזיר FALSE...למרות שאני אישית בספק שתהיה כזאת בדיקה....

Ori The Man 07-08-06 09:21

כלום לא עוזר :(


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

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