» נושאי לימוד
» נושאי לימוד
יום שישי 9 במאי 2025
הרצת שאילתות דרך 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
דרכונט
מהי מערכת הדרכונט?
אינך מחובר, להתחברות:
דוא"ל
ססמא
נושאי לימוד
חיפוש  |  לא פועל
משלנו  |  לא פועל
גולשים מקוונים: 3