» נושאי לימוד
» נושאי לימוד
יום שבת 27 באפריל 2024
הרצת שאילתות דרך PHP
דף ראשי  מתקדמים  הרצת שאילתות דרך PHP גרסה להדפסה

חצי העבודה בהרצת שאילתות של MySQL דרך PHP היא לדעת כיצד לכתוב שאילתות SQL .

 

כדי להריץ שאילתות, נשתמש בפקודה ()mysql_query .

לפני שנוכל להריץ שאילתות, עלינו קודם לבחור את מסד הנתונים עליו אנו רוצים להריץ את השאילתות .

זאת נעשה בעזרת הפקודה  ()mysql_select_db.

התחביר המדוייק שלה הוא:

 

;(mysql_select_db(database name , connection index

 

כאשר :

database name -הוא מסד הנתונים אותו אנו רוצים לבחור

connection index - הוא האינדקס אותו קיבלנו כאשר התחברנו לשרת

 

דוגמא לבחירת מסד הנתונים :

 

php?>
$conn = mysql_connect("localhost", "eli_aloni", "eli1234");
mysql_select_db("test",$conn);
?>


 

לאחר שבחרנו את מסד הנתונים , נוכל להריץ עליו שאילתות בעזרת:

 

:(mysql_query(query , connection index

 

כאשר:

query - זאת השאילתא.

connection index - זהו האינדקס אותו קיבלנו כאשר התחברנו לשרת.

 

דוגמא של שאילתה ליצירת טבלה:

 

<?php
// פתח התחברות לשרת

$conn = mysql_connect("localhost", " ", " ");

// בחר את מסד הנתונים בו אתה רוצה להשתמש
mysql_select_db("test",$conn);

// צור את השילתה

$sql = "CREATE TABLE testTable (id int not null primary key     auto_increment, testField varchar (75))";

// בצע את השאילתה

$result = mysql_query($sql, $conn);

// הראה את תוצאת ביצוע השאילתה

echo $result;
?>


 

הערה חשובה

כאשר משתמשים ב mysql_query להפעלת שאילתה, אז הנקודה פסיק אינם נחוצים בסוף שאילתת ה SQL .

הנקודה פסיק היחידים באותה שורה צריכים להיות בסוף פקודת ה- PHP.

 

בגלל ש mysql_query מחזיר רק TRUE או FALSE , התוצאה תהיה רק 0 במקרה של כישלון השאילתה, או 1 במקרה של הצלחה.

 

כדי לבדוק שאכן הטבלה נוצרה, ניכנס ל- MySQL  דרך ממשק שורת הפקודה שאותו אנו מכירים מהפרקים הקודמים ונכתוב את הפקודה הבאה:

 

;mysql> describe testTable

 

התוצאה שצריך לקבל במקרה של הצלחה היא:

 

Field

Type

Null

Key

Default

Extra

id

int(11)

 

PRI

NULL

auto_increment

testField

varchar(75)

YES

 

NULL

 

 02-04-04 / 16:51  עודכן ,  28-12-03 / 13:14  נוצר ע"י אלי אלוני  בתאריך 
 חיבור ל MySQL בעזרת PHP - הקודםהבא - קבלת הודעות שגיאה 
תגובות הקוראים    תגובות  -  0
דרכונט
מהי מערכת הדרכונט?
אינך מחובר, להתחברות:
דוא"ל
ססמא
נושאי לימוד
חיפוש  |  לא פועל
משלנו  |  לא פועל
גולשים מקוונים: 1