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

הוסטס - פורום אחסון האתרים הגדול בישראל (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=57398)

daMn 03-12-07 16:39

[PHP] יש בעיה בקוד שלי? מוזר..
 
התחלתי לעבוד עם מחלקות..
בכל מקרה עשיתי פעולה פשוטה שמדפיסה ממסד את כל הidים שיש.

אחרי שהדפסתי עם while ניסיתי סתם לפלוט מילה בecho וזה לא פלט לי =/
יש למישהו מושג מה בעיה בקוד?
PHP קוד:

<?php
include "cfg2.php";

$EjectUsers $dbCmd->Query("SELECT `id` FROM `SiteUsers`");

while (
$RowUsers $dbCmd->FetchArray($EjectUsers)) {
echo 
"{$RowUsers['id']}<br />\n";
}

echo 
"yarin";
?>


Meir 03-12-07 16:49

חשבת להדביק פה את הקוד של המחלקה?

daMn 03-12-07 16:51

ציטוט:

נכתב במקור על ידי Meir (פרסם 586512)
חשבת להדביק פה את הקוד של המחלקה?

אין טעם המחלקה עובדת טוב.
אבל הנה שתי הפונקציות שהשתמשתי בתוך המחלקה.
PHP קוד:

    function FetchArray($query
    { 
        
$array mysql_fetch_array($query) or die(mysql_error());  
        return 
$array;  
    }  

    function 
Query($sql
    {  
        
$query mysql_query($sql) or die(mysql_error());  
        return 
$query;  
    } 


NDVNDV 03-12-07 17:07

PHP קוד:

echo $RowUsers['id'] . "<br />\n"


daMn 03-12-07 17:11

ציטוט:

נכתב במקור על ידי NDVNDV (פרסם 586523)
PHP קוד:

echo $RowUsers['id'] . "<br />\n"


מה הקשר?
אתה לא רואה ששמתי סוגריים מסולסלות =/

NDVNDV 03-12-07 17:14

=\ לפי מה שאני ידעתי סוגריים מסולסלות זה רק בפתיחת קוד html...
אתה אמור לבחור * מהמקום המסויים אם אני לא טועה ואז להדפיס id...
PHP קוד:

$EjectUsers $dbCmd->Query("SELECT * FROM `SiteUsers`"); 


daMn 03-12-07 17:20

ציטוט:

נכתב במקור על ידי NDVNDV (פרסם 586533)
=\ לפי מה שאני ידעתי סוגריים מסולסלות זה רק בפתיחת קוד html...
אתה אמור לבחור * מהמקום המסויים אם אני לא טועה ואז להדפיס id...
PHP קוד:

$EjectUsers $dbCmd->Query("SELECT * FROM `SiteUsers`"); 


מפתאום לגבי שני הדברים.
אני פשוט בוחר רק את הid כדי לא לקחת את כל הטבלה למערך ולבזבז סתם משאבים שאני לא משתמש בהם.

בכל מקרה..אשמח לתשובה לגבי הבעיה שלי..

NDVNDV 03-12-07 17:23

תחשוב קצת
תנסה
תבדוק מה יכול להיות שגוי
אולי תנסה בלי גרש בשם של הטבלה או בעמודה
אני רק מציע

Meir 03-12-07 17:46

תוריד את החלק הזה:

PHP קוד:

or die(mysql_error()) 

מהפונקציה FetchArray

daMn 03-12-07 18:23

ציטוט:

נכתב במקור על ידי Meir (פרסם 586547)
תוריד את החלק הזה:

PHP קוד:

or die(mysql_error()) 

מהפונקציה FetchArray

עובד..למה באמת אי אפשר לעשות or die לשאילתא הזאת?


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

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