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

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

tal13579 29-08-09 11:32

ישנה כאן טעות?
 
PHP קוד:

            <?php
            $connection 
mysql_connect("xxx""b13_3941271""xxx")
                 or die(
"couldnt connect to sql server");

            
$db mysql_select_db("xxx"$connection)
             or die(
"couldnt select db"); 
            
            
$query "SELECT xxx FROM xxx WHERE id = '".$id."'"
            
$result mysql_query($query
             or die(
"query faild" mysql_error()); 
            
$row mysql_fetch_array($result);        
            
            echo 
"'".$row['xxx']."'";
?>

משום מה לא עובד, בדקתי הרבה אפשריות.
תודה לעוזרים!

Tomer 29-08-09 12:13

מה השגיאה ?

tal13579 29-08-09 12:40

זה פשוט לא מחזיר כלום.

Shay Ben Moshe 29-08-09 12:52

תבדוק האם מוגדר error_reporting.
זה כל הסקריפט?
תנסה לעשות echo 1; בכמה מקומות, לראות אולי הריצה ניפסקת איפשהו בדרך.

Derey22 29-08-09 12:54

תנסה להחליף את:
ציטוט:

$row = mysql_fetch_array($result);
ב:
ציטוט:

$row = mysql_fetch_assoc($result)

tal13579 29-08-09 13:03

ציטוט:

נכתב במקור על ידי The Chosen Generl (פרסם 736037)
תבדוק האם מוגדר error_reporting.
זה כל הסקריפט?
תנסה לעשות echo 1; בכמה מקומות, לראות אולי הריצה ניפסקת איפשהו בדרך.

ניסיתי לפני echo "'".$row['xxx']."'"; זואת אומרת שיש בעיה שם.

ציטוט:

נכתב במקור על ידי Derey22 (פרסם 736038)
תנסה להחליף את:

ב:

לא עובד.

orelcn 29-08-09 13:04

במקום זה
ציטוט:

$query = "SELECT xxx FROM xxx WHERE id = '".$id."'";
תשים את זה
ציטוט:

$query = "SELECT * FROM xxx WHERE id='$id'";

tal13579 29-08-09 13:28

ציטוט:

נכתב במקור על ידי orelcn (פרסם 736042)
במקום זה


תשים את זה

גם לא עובד.

Tomer 29-08-09 13:51

כל עוד יש תוכן בתא xxx בטבלה שממנה שלפת, אין סיבה שזה לא יעבוד.

Shay Ben Moshe 29-08-09 13:55

לפני
PHP קוד:

$row mysql_fetch_array($result); 

תוסיף
PHP קוד:

echo mysql_num_rows($result); 

נראה מה הוא מחזיר


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

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