שלח תשובה

זירת השאלות

565
צפיות
5
תשובות

שאלת מתחילים ב PHP

,‏ 4 במרץ, 2006

ובכן התחלתי ללמוד את נושא הPHP והתקנתי את תוכנת WAMP במחשב
הפעלתי אותה, נראה שהיא פועלת בסדר, והכנסתי ב PHP את השורה הבאה לטסט



<?php
mysql_connect ('localhost','root@localhost',");
mysql_select_db ('test');
$query = mysql_query( "select * from te");
$row = mysql_fetch_array($query);
echo $row['id'];





   ?>

ובכן כמו שכולכם מכירים התוכנה מגיעה עם מסד נתונים TEST, ולפי ההוראות שקיבלתי מהמדריך PHP באתר, הפקודה צריכה להראות לי את הטבלה, או שאני טועה
ואז איך אני אמור לראות את הטבלה?

תגיות:

5 תשובות

  1. בניה הגיב:

    זה רק דוגמא
    בס"ד

    אתה צריך קודם להבין מה זה מסד נתונים בכלל.
    https://webmaster.org.il/guide.asp?subject=sql

  2. swatman הגיב:

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

    עכשיו יש לי בעיה שאין לי מושג איך עובדים עם MYSQL מכיוון , שראיתי את ACCESS וב ACCESS , ראיתי שאפשר ליצור טבלאות, אבל ב MYSQL אי אפשר
    לעשות כלום, חוץ מליצור עמודות שנראות כמו טופס,
    הרי לפי הדוגמא של ה PHP צריך ליצור 3 עמודות ID , NAME, PASSWORD

    כאן אני אודה אם משהו יסביר לי למה משמשות ה 3 עמודות האלה שמבקשים שאני
    יצור במדריך, הם לשם בניית טופס או לבניית טבלה במסד נתונים שיהיה אפשר להוסיף
    להם נתונים דרך טופס?

    כמו כן ה MYSQL מגיע עם קובץ טסט ולכן רציתי שמשהו יתן לי פקודה שתאפשר לי לראות את הנתונים שלו או להוסיף לו נתונים.

    בתודה מראש לעוזרים.

  3. swatman הגיב:

    צריך עזרה ב PHP , כתיבת פקודה…
    ובכן התחלתי ללמוד PHP ואני צריך את העזרה של אנשים כאן בשביל להבין
    איך מקשרים בין PHP ל SQL.

    נתחיל מזה שיש לי  את התוכנת WAMP ויש לי שרת וירטואלי במחשב.

    הפרטים שלו כפי שאתם בטח מכירים:
    שם שרת: LOCAL HOST
    שם משתמש: root@localhost
    סיסמא:אין

    עד כאן הכל ידוע ,
    ובכן ישמח אם משהו יוכל לתת לי דוגמא לטופס בסיסי ביותר שישלח לי מידע
    לבסיס הנתונים

    יש מסד נתונים שנקרא EXM
    וטבלה בתוכו שנקראת EXM1
    בתוכנה יש עמודות של id , username , password
    ישמח אם משהו יוכל לתת לי את הפקודה שאני צריך להכניס ל PHP על מנת
    שיווצר טופס שיכניס את הנתונים לשם,
    כמו כן ישמח אם משהו יוכל לתת לי קוד על מנת להוציא את המידע משמה.

  4. בניה הגיב:

    דוגמא להכנסת נתונים
    בס"ד

    הכנסת נתונים טופס+הדף שמכניס
    אני עובד בהנחה שהתא id מוגדר כ auto_increacment

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;
    <html dir="rtl" lang="he">
    <head>
    <meta http-equiv="content-type" content="text/html; charset=windows-1255" />
    <title>טופס הכנסת נתונים</title>
    </head>
    <body>
    <form action="insert.php" method="post">
    user name:
    <br />
    <input type="text" name="username" />
    password:
    <br />
    <input type="text" name="password" />
    <br />
    <input type="submit" value="שלח"/>
    </form>
    </body>
    </html>

    הדף שמכניס את הנתונים: (insert.php)


    <?php
    mysql_connect('localhost','root');
    mysql_select_db('EXM');
    $check=mysql_query("INSERT INTO exm1 (id,username,password) VALUES(",'{$_POST['username']}','{$_POST['password']}')");
    if($check)
        {
            echo 'הכנסת הנתונים הצליחה';
        }
    else
        {
        echo 'נתונים נכשלה';
        }
    ?>

  5. swatman הגיב:

    תודה רבה ידידי
    אני ינסה את הקוד.

שלח תשובה