565
צפיות
צפיות
5
תשובות
תשובות
שאלת מתחילים ב PHP
ובכן התחלתי ללמוד את נושא ה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 תשובות
זה רק דוגמא
בס"ד
אתה צריך קודם להבין מה זה מסד נתונים בכלל.
https://webmaster.org.il/guide.asp?subject=sql
כבר קראתי את זה.
האמת יש לי קצת בעיות הבנה בעניין , ואולי תוכלו לעזור.
ממה שהבנתי הבסיס נתונים אמור להיות טבלה שמציגה פרטים שונים שאני רוצה
להכניס לאתר או לחילופין לרכז לי מידע שגולשים שלחו לי (תאמר לי אם אני טועה עד כאן) דרך טופס.
עכשיו יש לי בעיה שאין לי מושג איך עובדים עם MYSQL מכיוון , שראיתי את ACCESS וב ACCESS , ראיתי שאפשר ליצור טבלאות, אבל ב MYSQL אי אפשר
לעשות כלום, חוץ מליצור עמודות שנראות כמו טופס,
הרי לפי הדוגמא של ה PHP צריך ליצור 3 עמודות ID , NAME, PASSWORD
כאן אני אודה אם משהו יסביר לי למה משמשות ה 3 עמודות האלה שמבקשים שאני
יצור במדריך, הם לשם בניית טופס או לבניית טבלה במסד נתונים שיהיה אפשר להוסיף
להם נתונים דרך טופס?
כמו כן ה MYSQL מגיע עם קובץ טסט ולכן רציתי שמשהו יתן לי פקודה שתאפשר לי לראות את הנתונים שלו או להוסיף לו נתונים.
בתודה מראש לעוזרים.
צריך עזרה ב PHP , כתיבת פקודה…
ובכן התחלתי ללמוד PHP ואני צריך את העזרה של אנשים כאן בשביל להבין
איך מקשרים בין PHP ל SQL.
נתחיל מזה שיש לי את התוכנת WAMP ויש לי שרת וירטואלי במחשב.
הפרטים שלו כפי שאתם בטח מכירים:
שם שרת: LOCAL HOST
שם משתמש: root@localhost
סיסמא:אין
עד כאן הכל ידוע ,
ובכן ישמח אם משהו יוכל לתת לי דוגמא לטופס בסיסי ביותר שישלח לי מידע
לבסיס הנתונים
יש מסד נתונים שנקרא EXM
וטבלה בתוכו שנקראת EXM1
בתוכנה יש עמודות של id , username , password
ישמח אם משהו יוכל לתת לי את הפקודה שאני צריך להכניס ל PHP על מנת
שיווצר טופס שיכניס את הנתונים לשם,
כמו כן ישמח אם משהו יוכל לתת לי קוד על מנת להוציא את המידע משמה.
דוגמא להכנסת נתונים
בס"ד
הכנסת נתונים טופס+הדף שמכניס
אני עובד בהנחה שהתא id מוגדר כ auto_increacment
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<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 'נתונים נכשלה';
}
?>
תודה רבה ידידי
אני ינסה את הקוד.