שלח תשובה

זירת השאלות

715
צפיות
8
תשובות

PHP+mysql-שאלה

,‏ 29 ביולי, 2006

האם הקוד הזה צריך להציג את מה שבתמונה?


<?php
     $host="localhost";
     $user="root";
     $password="";
     $db="phones";
     $con=@mysql_connect($host,$user,$password);
     @mysql_select_db($db);
     $sqlquery="SELECT * FROM phoneslist";
     $theresult=@mysql_query($sqlquery,$con);    
?>
<html>
<body>
<table border="1" width="25%">
<tr>
<td align="center"><b>טלפון</b></td>
<td align="center"><b>שם</b></td>
<td align="center"><b>#</b></td>
</tr>
<?
while ($recordeset=@mysql_fetch_array($theresult))
{
     echo "<tr>";
     echo "<td><center>".$recordeset["Phone"]."</center></td>";
     echo "<td><center>".$recordeset["name"]."</center></td>";
     echo "<td><center>".$recordeset["ID"]."</center></td>";
     echo "</tr>";
}
?>
</TABLE>
<?php @mysql_close($con);?>
</body>
</html>

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

הנה התמונה

תגיות:

8 תשובות

  1. -TJ- הגיב:

    אמממ כן.
    כי במסד נתונים אין שום נתונים.

  2. CVi express הגיב:

    אמממ
    האם הרצת את זה?
    כי זה אני חושב ש-mySQL לא מותקן אצלי כראוי.
    האם הרצת ובדקת שזה הפלט?

  3. Shuki142 הגיב:

    ככה…
    תוריד את כל סימני ה- @ תראה מה הבעיה שאתה מקבל.
    הסימנים בעצם אומרים להמשיך ברגע שיש תקלה, ברגע שתוריד אותם תראה מה התקלה שאתה מקבל, וכך תוכל לפתור אותה.

  4. -TJ- הגיב:

    תשובה:
    לפי מה שאני רואה הבעיה היחידה היא השם משתמש וסיסמא.
    אתה צריך לשנות את הערך של user$  לשם משתמש שלך ואת הערך של password$ לסיסמא שלך.ואחרי זה תבדוק אם זה עובד

  5. pleox הגיב:

    ואיך אני יודע
    ואיך אני יודע מה השם משתמש והסיסמה שלי?

  6. -TJ- הגיב:

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

    אם זה שרת פרטי שקנית מחברת איכסון אז פשוט תשאל אותם

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

שלח תשובה