Download presentation
Presentation is loading. Please wait.
Published byChristian Nash Modified over 8 years ago
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.