ABA


"אפשר בבקשה דוגמא קטנה לשימוש במסדי נתונים עם PHP"
גירסת הדפסה        
קבוצות דיון בניית אתרים נושא #12044 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 12044
AND1 
חבר מתאריך 16.4.04
3069 הודעות
   18:38   06.05.07   
אל הפורום  
  אפשר בבקשה דוגמא קטנה לשימוש במסדי נתונים עם PHP  
 
   דוגמא קטנה בבקשה.
איך אני מתחבר ומכניס נתונים לתוך טבלה ואיך אני מציג את הנתונים.
תודה מראש

משהו פשוט שיהיה אפשר ללמוד ממנו בבקשה


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  דוגמא :) -DoTaN- 06.05.07 20:50 1
     אממ כמה תוספות akoka 06.05.07 21:04 2
  תודה לשניכם! :) בזכותכם ובזכות עוד כמה אתרים קטנים הצלחתי! :) AND1  07.05.07 14:06 3

       
-DoTaN-

   20:50   06.05.07   
אל הפורום  
  1. דוגמא :)  
בתגובה להודעה מספר 0
 
   ערכתי לאחרונה בתאריך 06.05.07 בשעה 20:50 בברכה, -DoTaN-
 
טבלה בשם users שמכילה את העמודות הבאות, עם הערכים הבאים:
http://rotter.name/User_files/nor/463e149c480e763d.jpg

אם אני ארצה להכניס ערכים:


mysql_query("INSERT INTO users (username, password, email) VALUES ("Dotan", '$Password', '".$_POST['email']."')");

אם אני ארצה לפרוס אותם ולהציג:


$Query = mysql_query("SELECT * FROM users ORDER BY ID DESC");

if(mysql_num_rows($Query) == 0)
{
echo "No users!";
}else{

while($row = mysql_fetch_array($Query))
{
echo "Username: ".$row['username'].", ID is ".$row['ID']." and his password is: ".$row['pass'].". <br />";
}

}


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
akoka

   21:04   06.05.07   
אל הפורום  
  2. אממ כמה תוספות  
בתגובה להודעה מספר 1
 
   שאתה מכניס מידע כמו סיסמאות,משתמשים כול מה שאתה רוצה להגן עליו אתה צריך למנוע SQL INJECTION בPHP יש כמה דרכים למנוע את זה


מה שעושות הפונקציות הנ"ל זה להבריח תווים שנשלחים בטופס כמו ' יחיד וכדומה.

מומלץ גם למנוע XSS(ככה כותבים אם אני זוכר נכון) שאותה אתה מונע באמצעות striptags שמסירה תגים של html שנשלחים בטופס

הינה קוד שמסביר התחברות למסד נתונים


<?php
$host="localhost"; //השרת בדרך כלל זה localhost
$username="username"; //שם משתמש של המסד נתונים
$password="password"; // הסיסמא של המסד נתונים
$db="db"; //שם המסד נתונים
$conn=mysql_connect($host,$username,$password) or die("mysql error: ".mysql_error());
$selectdb=mysql_select_db($db,$conn) or die("mysql error: ".mysql_error());
if (!$selectdb){
echo "error";
}
?>

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


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
AND1 
חבר מתאריך 16.4.04
3069 הודעות
   14:06   07.05.07   
אל הפורום  
  3. תודה לשניכם! :) בזכותכם ובזכות עוד כמה אתרים קטנים הצלחתי! :)  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net