You are on page 1of 1

‫اﻟﺮﺋﻴﺴﻴﺔ‬ ‫اﻋﺠﺒﻨﻲ‬ ‫اﻟﺸﺮوح‬ ‫‪ php‬ﻟﻐﺔ‬ ‫‪‬‬

‫ﻣﺪوﻧﺔ ﺧﺎﺻﺔ ﺑﺘﻌﻠﻢ اﻟﺒﺮﻣﺠﺔ ﻟﻠﻤﺒﺘﺪﺋﻴﻦ‬

‫اﻟﺮﺋﻴﺴﻴﺔ‬ ‫اﻋﺠﺒﻨﻲ‬ ‫اﻟﺸﺮوح‬ ‫‪ php‬ﻟﻐﺔ‬ ‫‪‬‬

‫ﻟﻮﺣﺔ اﻟﺘﺤﻜﻢ‬
‫‪ php‬ﻟﻐﺔ‬

‫اﻟﺪرس اﻟﺜﺎﻟﺚ واﻟﻌﺸﺮون‪ :‬دوال‬ ‫‪Register‬‬

‫اﻟﺘﺤﻜﻢ ﻓﻲ ﻗﻮاﻋﺪ اﻟﺒﻴﺎﻧﺎت‬


‫‪Log in‬‬

‫‪Entries RSS‬‬
‫اﻟﻤﺸﺎﻫﺪات ‪ • 268‬اﻇﻒ ﺗﻌﻠﻴﻘﻚ • ‪ admin‬ﻣﻦ ﺧﻼل اﻟﻜﺎﺗﺐ • ‪1 year ago‬‬
‫‪Comments RSS‬‬

‫‪ :‬ﻣﺘﻄﻠﺒﺎت ﻗﺒﻞ اﻟﺒﺪء‬


‫‪WordPress.org‬‬

‫ﻻ ﻳﻮﺟﺪ‬

‫اﻟﺒﺤﺚ‬
‫‪:‬أﻫﺪاف اﻟﺪرس‬

‫ﻛﻴﻔﻴﺔ اﻟﺘﺤﻜﻢ ﻓﻲ ﻗﺎﻋﺪة اﻟﺒﻴﺎﻧﺎت‬


‫اﻛﺗب ھﻧﺎ ﻟﻠﺑﺣث‬ ‫‪‬‬ ‫‪‬‬
‫‪Privacy - Terms‬‬

‫اﻧﺸﺎء ﻗﺎﻋﺪة ﺑﻴﺎﻧﺎت‬


‫اﻧﺸﺎء ﺟﺪاول ﻓﻲ ﻗﺎﻋﺪة اﻟﺒﻴﺎﻧﺎت‬
‫اﻧﺸﺎء اﻻﻋﻤﺪه ﻓﻲ ﻗﻮاﻋﺪ اﻟﺒﻴﺎﻧﺎت‬
‫أﺣﺪث اﻟﻤﻘﺎﻻت‬
‫اواﻣﺮ اﻻﺳﺘﻌﻼم ﻓﻲ ﻗﻮاﻋﺪ اﻟﺒﻴﺎﻧﺎت‬
‫ﻟﻠﺘﺤﻜﻢ ﻓﻲ ﻗﻮاﻋﺪ اﻟﺒﻴﺎﻧﺎت ‪ PHP‬دوال‬ ‫‪r00t 3.0.0‬‬
‫‪2019-02-14‬‬

‫ﺑﺴﻬﻮﻟﺔ ‪ PHP‬ﻛﺘﺎب ﺗﻌﻠﻢ‬

‫‪ :‬ﻛﻴﻔﻴﺔ اﻟﺘﺤﻜﻢ ﻓﻲ ﻗﺎﻋﺪة اﻟﺒﻴﺎﻧﺎت‬ ‫‪2019-02-07‬‬

‫ﺷﺮح ﻟﻮﺣﺔ ﺗﺤﻜﻢ ﻣﻮﻗﻊ ووردﺑﺮﻳﺲ‬


‫‪ PHP‬ﻟﻮ ﻗﻤﺖ ﺑﺪراﺳﻪ اﻟﺪرس اﻻول او اﻟﺜﺎﻧﻲ ﻣﻦ دروﺳﻲ‪ ,‬واﺗﻌﺒﺖ ﻃﺮﻳﻘﺔ ﺗﻨﺼﻴﺐ ﻟﻐﺔ‬
‫‪2019-02-07‬‬
‫اﻟﻤﻮﺟﻮده ﻫﻨﺎ‪ ,‬ﻓﺴﻮف ﻳﺴﻬﻞ ﻋﻠﻴﻚ اﻟﺪرس‪ ,‬ﻗﻢ ﺑﺘﺸﻐﻴﻞ اﻟﺴﻴﺮﻓﺮ اﻟﺸﺨﺼﻲ اﻻن واذﻫﺐ‬
‫‪:‬اﻟﻰ اﻟﻤﺘﺼﻔﺢ واﻛﺘﺐ اﻟﺘﺎﻟﻲ‬ ‫ﺷﺮح ﻟﻮﺣﺔ ﺗﺤﻜﻢ ووردﺑﺮﻳﺲ ﺑﺎﻟﻌﺮﺑﻲ – ﻟﻮﺣﺔ‬
‫ﺑﺎﻟﻌﺮﺑﻲ ‪ wordpress‬ﺗﺤﻜﻢ ووردﺑﺮﻳﺲ‬
‫‪2019-02-07‬‬

‫ﺑﻌﺪ ان ﺗﻔﺘﺢ اﻟﺼﻔﺤﻪ اﻟﺘﻲ ﺗﺨﺒﺮك ان اﻟﺴﻴﺮﻓﺮ اﻟﺸﺨﺼﻲ ﻳﻌﻤﻞ ﺑﺸﻜﻞ ﺻﺤﻴﺢ‪ ,‬ﻗﻢ اﻻن‬ ‫اﻟﺪرس اﻟﺴﺎﺑﻊ واﻟﻌﺸﺮون‪ :‬ﻣﺘﻔﺮﻗﺎت ﻣﺘﻘﺪﻣﻪ‬
‫‪:‬ﺑﺎﻟﻀﻐﻂ ﻋﻠﻰ اﻟﺮاﺑﻂ اﻟﺘﺎﻟﻲ‬ ‫‪ PHP‬ﻓﻲ‬
‫‪2019-02-05‬‬

‫وﻫﻮ ﺑﺮﻧﺎﻣﺞ ‪ PHP MY ADMIN‬ﺳﺘﺮى اﻻن ﺻﻔﺤﻪ‪ ,‬ﺷﺒﻴﻪ ﺑﺎﻟﺼﻮره اﻟﺘﺎﻟﻴﻪ‪ ,‬وﻫﻲ ﺑﺮﻧﺎﻣﺞ‬ ‫ﻃﻤﻮﺣﻲ‬
‫‪ :‬ﻳﺘﺤﻜﻢ ﻓﻲ ﻗﺎﻋﺪة اﻟﺒﻴﺎﻧﺎت وﻳﺴﻬﻞ ﻟﻚ ﻋﻤﻠﻴﺔ اﻻﻧﺸﺎء واﻟﺤﺬف وﻏﻴﺮﻫﺎ‬

‫ﺗﻌﻠّ ﻢ اﻟﺒﺮﻣﺠﺔ‪ .‬ﺳﻮاء ﻛﻨﺖ ﺟﺪﻳﺪ ﻓﻲ ﻋﺎﻟﻢ‬


‫ﺣﺎﻟﻴﺎ ﻓﻲ اﻟﻤﺪرﺳﺔ‪ ،‬أو‬
‫ً‬ ‫اﻟﺒﺮﻣﺠﺔ‪ ،‬أو ﺗﺪرﺳﻬﺎ‬
‫ﺗﺨﻄﻂ ﻟﻤﺴﺎرك اﻟﻮﻇﻴﻔﻲ‪ ،‬ﻳﻤﻜﻨﻚ أن ﺗﺤﻠﻢ‬
‫‪.‬ﻟﻨﺒﺪأ اﻻن ﺧﻄﻮه ﺑﺨﻄﻮه اﻟﻰ ﻫﺪف درﺳﻨﺎ ﻟﻬﺬا اﻟﻴﻮم‬ ‫أﺣﻼﻣﺎ ﻛﺒﻴﺮة‪ ،‬وإﻧﺸﺎء أﻓﻜﺎر ﺑﺈﺑﺪاﻋﻴﺔ‪،‬‬
‫ً‬
‫وﺗﻄﺒﻴﻖ ﻫﺬه اﻟﻔﻜﺮة ﺣﺘﻰ اﻛﻮن ان ﺷﺎء‬
‫ﷲ ﻣﻦ اﻟﻤﺒﺮﻣﺠﻴﻦ اﻟﻌﺮب اﻧﺎ ﻓﻲ ﺑﺪاﻳﺔ‬
‫‪ :‬اﻧﺸﺎء ﻗﺎﻋﺪة ﺑﻴﺎﻧﺎت‬
‫اﻟﻤﺸﻮار اﺧﻮﻛﻢ رﻳﺎن ﻋﺒﺪاﻟﻤﻌﻴﻦ اﻟﻤﻐﺬوي‬

‫‪:‬اﻻن اﺗﺒﻊ اﻟﺘﺎﻟﻲ ‪ info ,‬ﻟﻨﻘﻢ ﺑﺈﻧﺸﺎء ﻗﺎﻋﺪة ﺑﻴﺎﻧﺎت اﺳﻤﻬﺎ‬

‫أﺣﺪث اﻟﺘﻌﻠﻴﻘﺎت‬

‫‪ :‬اﻧﺸﺎء ﺟﺪاول ﻓﻲ ﻗﺎﻋﺪة اﻟﺒﻴﺎﻧﺎت‬ ‫ﻣﻊ ﻗﺎﻋﺪة ‪ PHP‬ﻛﻴﻒ ﺗﺮﺑﻂ ‪ on‬ﺷﻜﺮ ﻟﻜﻢ‬
‫‪‬‬
‫‪ Mysql‬اﻟﺒﻴﺎﻧﺎت‬

‫‪:‬وﺳﻮف ﺗﻨﻘﻞ اﻟﻰ اﻟﺼﻔﺤﻪ اﻟﺘﺎﻟﻴﻪ ‪ create‬ﺛﻢ اﺿﻐﻂ ﻋﻠﻰ اﻟﺰر‬

‫ً‬
‫ﻗﺮﻳﺒﺎ‬

‫‪ :‬اﻧﺸﺎء اﻻﻋﻤﺪه ﻓﻲ ﻗﻮاﻋﺪ اﻟﺒﻴﺎﻧﺎت‬

‫ﺗﻘﻮم ﺑﺈﻧﺸﺎء ﺟﺪول ﻓﻲ ﻗﺎﻋﺪة اﻟﺒﻴﺎﻧﺎت‪ Create new table on database info ,‬ﺗﺤﺖ اﻟﻌﺒﺎره‬
‫وﻧﺤﺘﺎج ان ﻳﻜﻮن ﺑﻪ ‪ 3‬ﺣﻘﻮل ) رﻗﻢ اﻟﻤﺴﺘﺨﺪم ‪ ,‬اﺳﻢ اﻟﻤﺴﺘﺨﺪم ‪ users ,‬ﻟﻨﻘﻢ ﺑﺘﺴﻤﻴﺘﻪ‬
‫ﺑﻌﺪ ان ﺗﻘﻮك ﺑﺘﻌﺒﺌﺔ اﻟﺒﻴﺎﻧﺎت ﻛﻤﺎ ‪ Go‬اﻟﺒﺮﻳﺪ اﻻﻟﻜﺘﺮوﻧﻲ ﻟﻠﻤﺴﺘﺨﺪم (‪ ,‬اﺿﻐﻂ اﻻن ﻋﻠﻰ اﻟﺰر‬
‫ﻣﻦ اﻟﺼﻔﺮ ﺣﺘﻰ ‪ php‬ﺗﻌﻠﻢ ﻟﻐﺔ‬
‫‪:‬ﻓﻲ اﻟﺼﻮره وﺳﻮف ﺗﺮى اﻟﺘﺎﻟﻲ‬ ‫اﻻﺣﺘﺮاف‬

‫…اﻻﺣﺗراف اﻟﺟزء اﻻول ‪ php‬ﺗﻌﻠم ﻟﻐﺔ‬

‫‪:‬اﺿﻐﻂ ﻋﻠﻰ اﻟﺼﻮره ﻟﺘﻜﺒﻴﺮﻫﺎ‬

‫اي ﻻ ﻳﻤﻜﻦ ان ﻳﺤﺘﻮي ﻋﻠﻰ ﻋﺪد ‪ unsigned‬ﻻﺣﻆ ان اول ﺣﻘﻞ ﻧﺠﻌﻞ ﻟﻪ اﻟﺨﺼﺎﺋﺺ اﻟﺘﺎﻟﻴﻪ‬
‫اي ﻳﺰﻳﺪ ﻟﻜﻞ ﻋﻀﻮ ﻳﻀﺎف ﺟﺪﻳﺪ ﺗﻠﻘﺎﺋﻴﺎ وﻳﻮﻟﺪ ﻟﻪ ‪ ,, auto increment‬اﻗﻞ ﻣﻦ اﻟﺼﻔﺮ او ﺳﺎﻟﺐ‬
‫‪ PRIMARY‬اي ﻳﻜﻮن ﻣﻔﺎﺗﺢ رﺋﻴﺴﻲ ‪ Primary‬رﻗﻢ ﻣﺴﺘﺨﺪم ﻓﺮﻳﺪ ﻣﻦ ﻧﻮﻋﻪ ‪ ,‬واﺧﻴﺮا اﻟﺨﺎﺻﻴﻪ‬ ‫ﻣﻦ اﻟﺼﻔﺮ ﺣﺘﻰ اﻻﺣﺘﺮاف ‪ php‬ﺗﻌﻠﻢ ﻟﻐﺔ‬

‫‪KEY‬‬ ‫اﻟﺠﺰء اﻻول‬

‫اﻟﺤﻘﻠﻴﻦ اﻻﺧﻴﺮﻳﻦ ‪ ,‬ﻧﺠﻌﻞ ﻟﻬﻤﺎ ﻃﻮل اﻻول ‪ , 20‬ﻟﻨﻘﻞ ان اﺳﻢ اﻟﻤﺴﺘﺨﺪم ﻟﻦ ﻳﺰﻳﺪ ﻋﻦ ‪20‬‬
‫ﻻﺣﻆ ‪ save‬ﺣﺮف وﺑﺮﻳﺪه اﻻﻟﻜﺘﺮوﻧﻲ ﻋﻦ ‪ 50‬ﺣﺮف واﺧﻴﺮا ﻧﻘﻮم ﺑﻌﻤﻞ اﻟﺘﺎﻟﻲ واﻟﻨﻘﺮ ﻋﻠﻰ‬ ‫راﺳﻠﻨﻲ‬
‫‪:‬اﻟﺼﻮره‬
‫اﺳﻤﻚ )ﻣﻄﻠﻮب(‬

‫‪ :‬واذا ﺗﻢ اﻟﻌﻤﻞ ﺑﻨﺠﺎح ‪ ,‬ﺳﻮف ﺗﺮى اﻟﺼﻔﺤﻪ اﻟﺘﺎﻟﻴﻪ‬ ‫ﺑﺮﻳﺪك اﻹﻟﻜﺘﺮوﻧﻲ )ﻣﻄﻠﻮب(‬

‫اﻟﻤﻮﺿﻮع‬
‫‪ PRIMARY KEY‬ﺗﺤﺘﻪ ﺧﻂ وذﻟﻚ ﻳﻌﻨﻲ اﻧﻪ ﻣﻦ اﻟﻨﻮع ‪ user_id‬ﻻﺣﻆ ان اﻟﺤﻘﻞ‬

‫‪ :‬اواﻣﺮ اﻻﺳﺘﻌﻼم ﻓﻲ ﻗﻮاﻋﺪ اﻟﺒﻴﺎﻧﺎت‬ ‫رﺳﺎﻟﺘﻚ‬

‫وﻫﻲ ﺑﺴﻴﻄﻪ ﺟﺪا‪ ,‬وﺳﻮف ﺗﻜﻮن ‪ SQL‬ﺳﻮف ﻧﻤﺮ اﻻن ﻋﻠﻰ ﻃﺮﻳﻘﺔ اﻻﺳﺘﻌﻼم ﺑﻠﻐﺔ‬
‫‪ :‬ﻣﺨﺘﺼﺮه ﻟﻨﺮى ﻣﻊ ﺑﻌﻀﻨﺎ اﻟﺒﻌﺾ اﻻن‬

‫‪ INSERT :‬اﻻﻣﺮ‬

‫‪:‬وﻧﻌﻨﻲ ﺑﻪ اﻻﺿﺎﻓﻪ وﻫﻮ ﻛﺎﻟﺘﺎﻟﻲ‬ ‫إرﺳﺎل‬

‫اﻟﻤﺮﺑﻊ اﻻول ﻧﻌﻨﻲ ﺑﻪ اﺳﻢ اﻟﺠﺪول ‪ ,‬واﻟﻤﺮﺑﻊ اﻟﺜﺎﻧﻲ اﺳﻤﺎء اﻻﻋﻤﺪه اﻟﻲ ﻧﺮﻳﺪ اﻻدراج ﺑﻬﺎ ‪,‬‬
‫ﻓﻼ ﻧﺤﺘﺎج ان ﻧﻀﻊ ﻟﻪ ﻗﻤﻴﻪ ) ‪ ( auto increment‬وﻟﻮ ﻛﺎن اﻟﻌﻤﻮد ﺣﻘﻞ ﻳﺘﻢ ازادﺗﻪ ﺗﻠﻘﺎﺋﻴﺎ‬
‫” ﻓﻘﻂ ﻧﻘﻮم ﺑﻮﺿﻊ ﻋﻼﻣﺔ اﻟﺘﻨﺼﻴﺺ‬

‫‪ SELECT :‬اﻻﻣﺮ‬

‫ﻫﺬا اﻻﻣﺮ ﻳﻌﻨﻲ اﻻﺧﺘﻴﺎر ) اي ﻧﺴﺘﻌﻠﻢ ﻋﻦ ﻣﻌﻠﻮﻣﺎت ﻣﻌﻴﻨﻪ ﻓﻲ ﻗﻮاﻋﺪ اﻟﺒﻴﺎﻧﺎت ( وﻫﻮ‬
‫‪:‬ﻛﺎﻟﺘﺎﻟﻲ‬

‫ﻧﻌﻨﻲ ﺑﺎﻟﻌﺒﺎره * اي ﻛﻞ ﺷﻲ ‪ ,‬وﻟﻮ اردﻧﺎ اﺧﺘﻴﺎر ﺻﻒ ﻳﺤﻮي ﻗﻴﻤﻪ ﻣﻌﻴﻨﻪ ﻧﺮﻳﺪ ﻣﻄﺎﺑﻘﺘﻬﺎ‬
‫‪:‬ﺳﻮف ﻧﻘﻮم ﺑﺎﻟﺘﺎﻟﻲ‬

‫‪ DELETE :‬اﻻﻣﺮ‬

‫ﻧﻌﻨﻲ ﺑﻬﺬا اﻻﻣﺮ اﻟﻤﺴﺢ ‪ ,‬اذا اردﻧﺎ ان ﻧﻘﻮم ﺑﻤﺴﺢ ﺻﻒ ) ﻟﻴﺲ ﻋﻤﻮد واﻧﻤﺎ ﺻﻒ ( ﻓﺴﻮف‬
‫‪:‬ﻧﺴﺘﺨﺪم ﻫﺬه اﻟﻌﺒﺎره ﻛﺎﻟﺘﺎﻟﻲ‬

‫ﻳﻮﺟﺪ ﻫﻨﺎك اواﻣﺮ اﺧﺮى ﻛﺜﻴﺮه وﻟﻤﻌﺮﻓﺔ اﻟﻤﺰﻳﺪ ﻋﻨﻬﺎ اﻟﺮﺟﺎء زﻳﺎرة اﻟﻌﻨﻮان‬
‫‪ http://www.mysql.com‬اﻟﺘﺎﻟﻲ‬

‫‪ :‬ﻟﻠﺘﺤﻜﻢ ﻓﻲ ﻗﻮاﻋﺪ اﻟﺒﻴﺎﻧﺎت ‪ PHP‬دوال‬

‫ﻛﻞ ﻋﻠﻰ ﺣﺪة وﺑﺎﻟﺘﺮﺗﻴﺐ ‪ ,‬ﺑﺪأ ﻣﻦ ‪ PHP‬ﺳﺄﻗﻮم اﻻن ﺑﻌﺮض اواﻣﺮ ﻗﻮاﻋﺪ اﻟﺒﻴﺎﻧﺎت ﻓﻲ ﻟﻐﺔ‬
‫اﻻﺗﺼﺎل ﻧﻬﺎﻳﺔ ﺑﻌﺮض اﻟﻤﻌﻠﻮﻣﺎت ‪ ,‬ﻟﻨﺒﺪا ﺑﺎﻻوﻟﻰ‬

‫‪ mysql_pconnect ) :‬و ‪ mysql_connect‬اﻟﺪاﻟﻪ ( اﻻﺗﺼﺎل ﺑﻘﺎﻋﺪة اﻟﺒﻴﺎﻧﺎت‬

‫ﺗﻘﻮم ﻫﺬه اﻟﺪوال ﺑﺎﻻﺗﺼﺎل اﻟﻰ ﻗﺎﻋﺪة اﻟﺒﻴﺎﻧﺎت وﻣﺪﺧﻼﺗﻬﺎ ﺛﻼث اﺷﻴﺎء ‪ ,‬اﺳﻢ اﻟﺨﺎدم ‪,‬‬
‫‪:‬اﺳﻢ اﻟﻤﺴﺘﺨﺪم ﻟﻘﺎﻋﺪة اﻟﺒﻴﺎﻧﺎت ‪ ,‬ﻛﻠﻤﺔ اﻟﻤﺮور ﻟﻘﺎﻋﺪة اﻟﺒﻴﺎﻧﺎت ﺑﺎﻟﺘﺮﺗﻴﺐ ‪ ,‬ﻻﺣﻆ اﻟﺘﺎﻟﻲ‬

‫ﻓﻬﻲ ﺗﻘﻮم ﺑﻨﻔﺲ اﻟﻌﻤﻞ وﻟﻜﻦ اﻻﺗﺼﺎل ﺑﻬﺎ ﻻ ﻳﻨﻘﻄﻊ ‪ mysql_pconnect‬ﺑﺎﻟﻨﺴﺒﻪ ﻟﻠﺪاﻟﻪ‬
‫ﺑﺈﻧﺘﻬﺎء اﻻﺳﺘﻌﻼم ‪ ,‬واﻧﻤﺎ ﻳﺒﻘﻰ اﻟﺴﻜﺮﺑﺖ ﻣﺘﺼﻼ ﺑﻘﺎﻋﺪة اﻟﺒﻴﺎﻧﺎت‬

‫‪ mysql_select_db ) :‬اﻟﺪاﻟﻪ ( اﺧﺘﻴﺎر ﻗﺎﻋﺪة اﻟﺒﻴﺎﻧﺎت‬

‫ﺗﻘﻮم ﻫﺬه اﻟﺪاﻟﻪ ﺑﺈﺧﺘﻴﺎر ﻗﺎﻋﺪة اﻟﺒﻴﺎﻧﺎت اﻟﺘﻲ ﺗﺮﻳﺪ اﻟﻌﻤﻞ ﻋﻠﻴﻬﺎ‪ ,‬اﻟﻤﺪﺧﻞ اﻻول اﺳﻢ‬
‫ﻗﺎﻋﺪة اﻟﺒﻴﺎﻧﺎت واﻟﻤﺪﺧﻞ اﻟﺜﺎﻧﻲ ﻫﻮ ﺣﻠﻘﺔ اﻻﺗﺼﺎل ﺑﻘﺎﻋﺪة اﻟﺒﻴﺎﻧﺎت ‪ ,‬وﻫﻲ ﺗﻌﻤﻞ ﺑﺎﻟﺸﻜﻞ‬
‫‪:‬اﻟﺘﺎﻟﻲ‬

‫ﻓﻠﻦ ﺗﺤﺘﺎج اﻟﻰ ادﺧﻞ ﺣﻠﻘﺔ اﻻﺗﺼﺎل‪ ,‬ﻻن ‪ mysql_pconnect‬ﻻﺣﻆ اﻧﻚ ﻟﻮ اﺳﺘﺨﺪﻣﺖ اﻟﺪاﻟﻪ‬
‫اﻟﺪاﻟﻪ ﺳﺘﺒﻘﻰ ﻣﺘﺼﻠﻪ‬

‫‪ mysql_query ) :‬اﻟﺪاﻟﻪ ( ارﺳﺎل اﻻﺳﺘﻌﻼم‬

‫ﻫﺬه اﻟﺪاﻟﻪ اﻟﺠﻤﻴﻠﻪ ﺗﺴﺎﻋﺪك ﻋﻠﻰ ارﺳﺎل اﺳﺘﻌﻼم اﻟﻰ ﻗﺎﻋﺪة اﻟﺒﻴﺎﻧﺎت ‪ ,‬ﻣﺪﺧﻠﻬﺎ اﻻول‬
‫‪:‬اﻻﺳﺘﻌﻼم اﻟﻤﻄﻠﻮب واﻟﻤﺪﺧﻞ اﻟﺜﺎﻧﻲ ﺣﻠﻘﺔ اﻻﺗﺼﺎل ‪ ,‬ﻻﺣﻆ اﻟﺘﺎﻟﻲ‬

‫‪ mysql_num_rows ) :‬و اﻟﺪاﻟﻪ ‪ mysql_fetch_array‬اﻟﺪاﻟﻪ ( اﺳﺘﻘﺒﺎل اﻻﺳﺘﻌﻼم وﻃﺒﺎﻋﺘﻪ‬

‫ﻻﺣﻆ ‪ mysql_query ,‬ﺗﻘﻮم ﺑﺄﺧﺒﺎرك ﻛﻢ ﺻﻒ ﺗﻢ ارﺟﺎﻋﻪ ﻣﻦ اﻟﺪاﻟﻪ ‪ mysql_num_rows‬اﻟﺪاﻟﻪ‬


‫‪:‬اﻟﻤﺜﺎل اﻟﺘﺎﻟﻲ‬

‫‪ mysql_fetch_array‬اﻻن ﻟﻮ اردﻧﺎ ان ﻧﻘﻮم ﺑﻌﺮض اﻟﻨﺘﺎﺋﺞ ﻓﺴﻮف ﻧﻘﻮم ﺑﺈﺳﺘﺨﺪام اﻟﺪاﻟﻪ‬


‫وﻫﻲ ﺗﻘﻮم ﺑﻄﺒﺎﻋﺘﻪ ﻋﻦ ‪ mysql_query‬وﻫﺬه اﻟﺪاﻟﻪ ﺗﻌﻄﻴﻬﺎ ﻧﺎﺗﺞ اﻻﺳﺘﻌﻼم ﻣﻦ اﻟﺪاﻟﻪ‬
‫( ﻃﺮﻳﻖ اي داﻟﺔ ﺗﻜﺮار ‪ ,‬وﺗﻘﻮم اﻟﺪاﻟﻪ ﺑﺈرﺟﺎع اﻟﻨﺎﺗﺞ ﻋﻠﻰ ﺷﻜﻞ ﻣﺼﻔﻮﻓﻪ ﺣﺮﻓﻴﻪ ‪ ,‬ﻣﻔﺘﺎﺣﻬﺎ‬
‫ﻫﻮ ﻣﺎ ﻳﻘﺎﺑﻞ ﻫﺬا اﻟﻌﻤﻮد ‪ ( value ) ,‬ﻫﻮ اﺳﻢ اﻟﻌﻤﻮد ﻓﻲ ﻗﺎﻋﺪة اﻟﺒﻴﺎﻧﺎت و اﻟﻘﻴﻤﻪ ) ‪key‬‬
‫‪:‬ﻻﺣﻆ اﻟﻤﺜﺎل اﻟﺘﺎﻟﻲ‬

‫‪ mysql_close ) :‬اﻟﺪاﻟﻪ ( ﻗﻄﻊ اﻻﺗﺼﺎل ﻣﻦ ﻗﺎﻋﺪة اﻟﺒﻴﺎﻧﺎت‬

‫ﻓﻼ ﻳﺘﺤﺘﻢ ﻋﻠﻴﻚ اﻗﻔﺎل اﻻﺗﺼﺎل وﻟﻴﺲ ﻫﻮ ﺿﺮوري ‪ mysql_connect‬اذا ﻛﻨﺖ ﺗﺴﺘﺨﺪم اﻟﺪاﻟﻪ‬
‫ﻓﻴﺤﺘﺎج ان ‪ mysql_pconnect‬ﻓﺴﻴﺘﻢ اﻏﻼﻗﻪ ﻋﻨﺪ اﻻﻧﺘﻬﺎء ﻣﻦ ﺗﻨﻔﻴﺬ اﻟﺒﺮﻧﺎﻣﺞ ‪ ,‬وﻟﻜﻦ اﻟﺪاﻟﻪ‬
‫ﺗﻘﻮم ﺑﺈﻟﻐﺎء اﻻﺗﺼﺎل ﻻﻧﻪ اﻻﻓﻀﻞ‬

‫‪ mysql_error ) :‬اﻟﺪاﻟﻪ ( ﻣﻌﺮﻓﺔ اﻟﺨﻄﺎ ﻣﻦ ﻗﺎﻋﺪة اﻟﺒﻴﺎﻧﺎت‬

‫ﺑﺸﻜﻞ ﺻﺤﻴﺢ وﻫﻲ ‪ MySQL‬ﺗﻘﻮم ﻫﺬه اﻟﺪاﻟﻪ ﺑﺈﻋﻄﺎﺋﻚ رﻗﻢ اﻟﺨﻄﺄ اذا ﻟﻢ ﻳﺘﻢ ﻋﻤﻞ دوال‬
‫‪:‬ﻣﻔﻴﺪه داﺋﻤﺎ ‪ ,‬ﻟﺬا اﻧﺼﺢ ﺑﺈﺳﺘﻌﻤﺎﻟﻬﺎ ‪ ,‬ﻻﺣﻆ اﻟﺘﺎﻟﻲ‬

‫‪ :‬ﺳﺆال ﻋﻠﻰ اﻟﺪرس‬

‫وﺣﺎول ان ﺗﺘﻌﻮد ‪ MySQL‬ﻗﻢ ﺑﺈﻧﺸﺎء ﻋﺪد ﻣﻦ ﻗﻮاﻋﺪ اﻟﺒﻴﺎﻧﺎت وﺣﺎول ان ﺗﺴﺘﻜﺸﻒ ﻓﻲ – ‪1‬‬
‫‪ SQL‬ﻋﻠﻰ ﻃﺮﻳﻘﺔ اﺳﺘﺨﺪام‬

‫‪ :‬اﻟـــﺪرس اﻟــﻘﺎدم‬

‫ﺳﻮف ﻧﻘﻮم ﻓﻲ اﻟﺪرس اﻟﻘﺎدم ﺑﻌﻤﻞ ﻣﺜﺎل ﺗﻄﺒﻴﻘﻲ ﻣﺘﻜﺎﻣﻞ ﻋﻠﻰ ﺟﻤﻴﻊ ﻣﺎ ﺳﺒﻖ ﺗﻌﻠﻤﻪ‬
‫‪.‬اﺿﺎﻓﺔ اﻟﻴﻪ اﻟﺘﺎرﻳﺦ وﻗﻮاﻋﺪ اﻟﺒﻴﺎﻧﺎت‬

‫‪‬‬ ‫‪‬‬ ‫‪‬‬ ‫‪‬‬ ‫‪‬‬

‫‪‬‬

‫اﻟﺪرس اﻟﺜﺎﻧﻲ واﻟﻌﺸﺮون‪ :‬ﻣﻘﺪﻣﻪ‬


‫ﻋﻦ ﻗﻮاﻋﺪ اﻟﺒﻴﺎﻧﺎت‬

‫‪‬‬

‫اﻟﺪرس اﻟﺮاﺑﻊ واﻟﻌﺸﺮون‪ :‬ﺑﺮﻧﺎﻣﺞ‬


‫اﻟﺪروس اﻟﺠﺰء اﻻول‬

‫ﻣﻮاﺿﻴﻊ ﻣﺸﺎﺑﻪ‬

‫‪ php‬ﻟﻐﺔ‬ ‫‪ php‬ﻟﻐﺔ‬
‫‪r00t 3.0.0‬‬ ‫‪:...‬اﻟﺪرس اﻟﺴﺎﺑﻊ واﻟﻌﺸﺮون‬

‫‪ php‬ﻟﻐﺔ‬ ‫‪ php‬ﻟﻐﺔ‬
‫اﻟﺪرس اﻟﺴﺎدس واﻟﻌﺸﺮون‪:‬‬ ‫اﻟﺪرس اﻟﺨﺎﻣﺲ واﻟﻌﺸﺮون‪:‬‬
‫‪...‬ﺑﺮﻧﺎﻣﺞ‬ ‫‪...‬ﺑﺮﻧﺎﻣﺞ‬

‫‪ php‬ﻟﻐﺔ‬ ‫‪ php‬ﻟﻐﺔ‬
‫‪:...‬اﻟﺪرس اﻟﺤﺎدي واﻟﻌﺸﺮون‬ ‫‪...‬اﻟﺪرس اﻟﻌﺸﺮون‪ :‬اﻟﺘﻌﺎﺑﻴﺮ‬

‫ﻧﺒﺬة ﻋﻦ اﻟﻜﺎﺗﺐ‬

‫‪admin‬‬

‫ﻋﺮض ﺟﻤﻴﻊ اﻟﻤﺸﺎرﻛﺎت‬

‫ُ‬
‫ﺗﻌﻠﻴﻘﺎ‬ ‫اﺗﺮك‬

‫ﺗﻌﻠﻴﻖ‬

‫* اﻻﺳﻢ‬ ‫* ﻋﻨﻮان اﻟﺒﺮﻳﺪ اﻹﻟﻜﺘﺮوﻧﻲ اﻟﺨﺎص‬ ‫ﻋﻨﻮان اﻟﻤﻮﻗﻊ اﻹﻟﻜﺘﺮوﻧﻲ‬

‫ﺗﻌﻠﯾق‬

‫ﻃﻤﻮﺣﻲ‬ ‫‪Recent Posts‬‬ ‫‪June 2020‬‬

‫‪S‬‬ ‫‪M‬‬ ‫‪T‬‬ ‫‪W‬‬ ‫‪T‬‬ ‫‪F‬‬ ‫‪S‬‬

‫ﺗﻌﻠّ ﻢ اﻟﺒﺮﻣﺠﺔ‪ .‬ﺳﻮاء ﻛﻨﺖ ﺟﺪﻳﺪ ﻓﻲ ﻋﺎﻟﻢ اﻟﺒﺮﻣﺠﺔ‪ ،‬أو‬ ‫‪r00t 3.0.0‬‬ ‫‪1‬‬ ‫‪2‬‬ ‫‪3‬‬ ‫‪4‬‬ ‫‪5‬‬ ‫‪6‬‬
‫ﺣﺎﻟﻴﺎ ﻓﻲ اﻟﻤﺪرﺳﺔ‪ ،‬أو ﺗﺨﻄﻂ ﻟﻤﺴﺎرك‬‫ً‬ ‫ﺗﺪرﺳﻬﺎ‬
‫ﺑﺴﻬﻮﻟﺔ ‪ PHP‬ﻛﺘﺎب ﺗﻌﻠﻢ‬
‫أﺣﻼﻣﺎ ﻛﺒﻴﺮة‪ ،‬وإﻧﺸﺎء أﻓﻜﺎر‬
‫ً‬ ‫اﻟﻮﻇﻴﻔﻲ‪ ،‬ﻳﻤﻜﻨﻚ أن ﺗﺤﻠﻢ‬ ‫‪7‬‬ ‫‪8‬‬ ‫‪9‬‬ ‫‪10‬‬ ‫‪11‬‬ ‫‪12‬‬ ‫‪13‬‬
‫ﺑﺈﺑﺪاﻋﻴﺔ‪ ،‬وﺗﻄﺒﻴﻖ ﻫﺬه اﻟﻔﻜﺮة ﺣﺘﻰ اﻛﻮن ان ﺷﺎء ﷲ‬ ‫ﺷﺮح ﻟﻮﺣﺔ ﺗﺤﻜﻢ ﻣﻮﻗﻊ ووردﺑﺮﻳﺲ‬
‫ﻣﻦ اﻟﻤﺒﺮﻣﺠﻴﻦ اﻟﻌﺮب اﻧﺎ ﻓﻲ ﺑﺪاﻳﺔ اﻟﻤﺸﻮار اﺧﻮﻛﻢ‬ ‫‪14‬‬ ‫‪15‬‬ ‫‪16‬‬ ‫‪17‬‬ ‫‪18‬‬ ‫‪19‬‬ ‫‪20‬‬
‫ﺷﺮح ﻟﻮﺣﺔ ﺗﺤﻜﻢ ووردﺑﺮﻳﺲ ﺑﺎﻟﻌﺮﺑﻲ – ﻟﻮﺣﺔ ﺗﺤﻜﻢ‬
‫رﻳﺎن ﻋﺒﺪاﻟﻤﻌﻴﻦ اﻟﻤﻐﺬوي‬
‫ﺑﺎﻟﻌﺮﺑﻲ ‪ wordpress‬ووردﺑﺮﻳﺲ‬ ‫‪21‬‬ ‫‪22‬‬ ‫‪23‬‬ ‫‪24‬‬ ‫‪25‬‬ ‫‪26‬‬ ‫‪27‬‬

‫‪ PHP‬اﻟﺪرس اﻟﺴﺎﺑﻊ واﻟﻌﺸﺮون‪ :‬ﻣﺘﻔﺮﻗﺎت ﻣﺘﻘﺪﻣﻪ ﻓﻲ‬ ‫‪28‬‬ ‫‪29‬‬ ‫‪30‬‬

‫‪Categories‬‬ ‫‪« FEB‬‬

‫‪Archives‬‬
‫اﻋﺠﺒﻨﻲ‬

‫‪February 2019‬‬
‫اﻟﺸﺮوح‬ ‫ﻣﻼﺣﻈﺔ‬
‫‪January 2019‬‬
‫‪ PDF PHP‬ﻛﺘﺐ‬
‫اﻏﻠﺐ اﻟﺪروس ﻓﻲ ﻣﺪوﻧﺘﻲ ﻣﻦ ﻛﺘﺎﺑﺔ ﻣﺤﻤﺪ اﻟﺮﺣﻴﻠﻲ‬
‫‪ php‬ﻟﻐﺔ‬ ‫ﻣﻮﻗﻊ آرﺳﻦ‬ ‫‪..‬‬

‫ﺟﻤﻴﻊ اﻟﺤﻘﻮق ﻣﺤﻔﻮﻇﺔ ﻟـــ ﻣﺪوﻧﺔ رﻳﺎن اﻟﻤﻐﺬوي ‪© 2019‬‬ ‫‪ php‬ﻟﻐﺔ اﻟﺸﺮوح اﻋﺠﺒﻨﻲ اﻟﺮﺋﻴﺴﻴﺔ‬

You might also like