Presentation is loading. Please wait.

Presentation is loading. Please wait.

PHP & MY SQL Instructor: Monireh H. Sayadnavard 1.

Similar presentations


Presentation on theme: "PHP & MY SQL Instructor: Monireh H. Sayadnavard 1."— Presentation transcript:

1 PHP & MY SQL Instructor: Monireh H. Sayadnavard 1

2 Create a Connection to a MySQL Database نام کاربریکلمه عبور این قسمت وقتی اجرا می گردد که اتصال fail شود 2

3 Closing a Connection 3

4 Choosing a data base  $select = mysql_select_db ("mydb") or  $select = mysql_select_db("mydb", $con); 4

5 Create a Table CREATE TABLE table_name ( column_name1 data_type, column_name2 data_type, column_name3 data_type,.... ) 5

6 Create a Table(Example) $sql = "CREATE TABLE Persons ( FirstName varchar(15), LastName varchar(15), Age int )"; 6

7 Create a Table(Example) $sql = "CREATE TABLE Persons ( personID int NOT NULL AUTO_INCREMENT, PRIMARY KEY(personID), FirstName varchar(15), LastName varchar(15), Age int )"; 7

8 Insert Data INSERT INTO table_name (column1, column2, column3,...) VALUES (value1, value2, value3,...) 8

9 Insert (example) mysql_query("INSERT INTO Persons (FirstName, LastName, Age) VALUES ('Peter', 'Griffin',35)"); 9

10 Select Data SELECT column_name(s) FROM table_name Example ◦ $result = mysql_query("SELECT * FROM Persons"); while($row = mysql_fetch_array($result)) { echo $row['FirstName']. " ". $row['LastName']; echo " "; } در این مثال نتیجه کوئری در متغیر result ذخیره می شود. سپس از تابع fetch استفاده می کنیم که ردیف اول recordset را به عنوان یک آرایه بر میگرداند ( آرایه row). هر فراخوانی تابع fetch ردیف بعدی از رکوردها را برمیگرداند و... 10

11 Display the Result in a Table $result = mysql_query("SELECT * FROM Persons"); echo " Firstname Lastname "; while($row = mysql_fetch_array($result)) { echo " "; echo " ". $row['FirstName']. " "; echo " ". $row['LastName']. " "; echo " "; } echo " "; 11

12 The WHERE clause SELECT column_name(s) FROM table_name WHERE column_name operator value Example ◦ $result = mysql_query("SELECT * FROM Persons WHERE FirstName='Peter'"); 12

13 ORDER BY SELECT column_name(s) FROM table_name ORDER BY column_name(s) ASC|DESC 13

14 ORDER BY $result = mysql_query("SELECT * FROM Persons ORDER BY age"); while($row = mysql_fetch_array($result)) { echo $row['FirstName']; echo " ". $row['LastName']; echo " ". $row['Age']; echo " "; } 14

15 Update Data In a Database UPDATE table_name SET column1=value, column2=value2,... WHERE some_column=some_value Example ◦ mysql_query("UPDATE Persons SET Age=36 WHERE FirstName='Peter' AND LastName='Griffin'"); 15

16 Delete Data In a Database DELETE FROM table_name WHERE some_column = some_value Example ◦ mysql_query("DELETE FROM Persons WHERE LastName='Griffin'"); 16

17 MYSQL Functions 17

18 The $_POST Variable این متغیر برای دسترسی به داده های فرمی با متد post (method=“post”) استفاده می شود. Name: Age: Welcome ! You are years old. 18

19 mysql_affected_rows() Returns the number of affected rows in the previous MySQL operation 19

20 mysql_num_rows() Returns the number of rows in a recordset 20

21 mysql_fetch_array() Returns a row from a recordset as an associative array and/or a numeric array 21

22 mysql_fetch_row() Returns a row from a recordset as a numeric array 22


Download ppt "PHP & MY SQL Instructor: Monireh H. Sayadnavard 1."

Similar presentations


Ads by Google