Difference between revisions of "PHP-and-MySQL/C4/User-Login-Part-2/Punjabi"

From Script | Spoken-Tutorial
Jump to: navigation, search
(Created page with " {|Border = 1 !Time !Narration |- |0:00 |ਦੂੱਜੇ ਭਾਗ ਵਿੱਚ ਤੁਹਾਡਾ ਸਵਾਗਤ ਹੈ । ਇੱਥੇ ਮੈਂ ਤੁਹਾਨੂ...")
 
 
Line 3: Line 3:
 
  !Narration
 
  !Narration
 
  |-  
 
  |-  
  |0:00
+
  |00:00
 
  |ਦੂੱਜੇ ਭਾਗ ਵਿੱਚ ਤੁਹਾਡਾ ਸਵਾਗਤ ਹੈ ।  ਇੱਥੇ ਮੈਂ ਤੁਹਾਨੂੰ ਦਿਖਾਊਂਗਾ ਕਿ ਡੇਟਾਬੇਸ ਨਾਲ ਜੁੜਨ ਲਈ ਤੁਸੀ ਆਪਣੇ login dot php  ਪੇਜ ਨੂੰ ਏਡਿਟ ਕਿਵੇਂ ਕਰਦੇ ਹਨ ।  ਅਤੇ ਡੇਟਾਬੇਸ ਵਿੱਚ ਉਸਦੇ ਲਈ ਆਪਣਾ ਯੂਜਰਨੇਮ ਅਤੇ ਪਾਸਵਰਡ ਕਿਵੇਂ ਚੈੱਕ ਕਰਦੇ ਹਨ ।  
 
  |ਦੂੱਜੇ ਭਾਗ ਵਿੱਚ ਤੁਹਾਡਾ ਸਵਾਗਤ ਹੈ ।  ਇੱਥੇ ਮੈਂ ਤੁਹਾਨੂੰ ਦਿਖਾਊਂਗਾ ਕਿ ਡੇਟਾਬੇਸ ਨਾਲ ਜੁੜਨ ਲਈ ਤੁਸੀ ਆਪਣੇ login dot php  ਪੇਜ ਨੂੰ ਏਡਿਟ ਕਿਵੇਂ ਕਰਦੇ ਹਨ ।  ਅਤੇ ਡੇਟਾਬੇਸ ਵਿੱਚ ਉਸਦੇ ਲਈ ਆਪਣਾ ਯੂਜਰਨੇਮ ਅਤੇ ਪਾਸਵਰਡ ਕਿਵੇਂ ਚੈੱਕ ਕਰਦੇ ਹਨ ।  
 
  |-  
 
  |-  
  |0:14
+
  |00:14
 
  |ਹੁਣ ਅਸੀ ਪਹਿਲਾਂ ਤੋਂ  ਹੀ ਆਪਣੇ ਡੇਟਾਬੇਸ ਨਾਲ ਨਾਲ ਜੁੜੇ ਹੋਏ ਹਾਂ ।  
 
  |ਹੁਣ ਅਸੀ ਪਹਿਲਾਂ ਤੋਂ  ਹੀ ਆਪਣੇ ਡੇਟਾਬੇਸ ਨਾਲ ਨਾਲ ਜੁੜੇ ਹੋਏ ਹਾਂ ।  
 
  |-  
 
  |-  
  |0:18
+
  |00:18
 
  |ਇਸਨੂੰ  ਰਿਫਰੇਸ਼ ਕਰਕੇ ਅਤੇ ਮੇਰੇ ਯੂਜਰਨੇਮ ਅਤੇ ਪਾਸਵਰਡ ਨੂੰ ਰਿਸੇਂਡ ਕਰਕੇ ਅਸੀ ਸਿੱਧ ਕਰ ਸਕਦੇ ਹਾਂ ਕਿ ਇੱਥੇ ਕੋਈ ਏਰਰਸ ਨਹੀਂ ਹਨ  ।  
 
  |ਇਸਨੂੰ  ਰਿਫਰੇਸ਼ ਕਰਕੇ ਅਤੇ ਮੇਰੇ ਯੂਜਰਨੇਮ ਅਤੇ ਪਾਸਵਰਡ ਨੂੰ ਰਿਸੇਂਡ ਕਰਕੇ ਅਸੀ ਸਿੱਧ ਕਰ ਸਕਦੇ ਹਾਂ ਕਿ ਇੱਥੇ ਕੋਈ ਏਰਰਸ ਨਹੀਂ ਹਨ  ।  
 
  |-  
 
  |-  
  |0:24
+
  |00:24
  |ਮੇਰਾ ਮਤਲੱਬ ਇੱਥੇ ਇਸ ਏਰਰ ਤੋਂ  ਹੈ ।  
+
  |ਮੇਰਾ ਮਤਲੱਬ ਇੱਥੇ ਇਸ ਏਰਰ ਤੋਂ  ਹੈ । ਅਤੇ ਅਸੀਂ ਵੇਖਿਆ ਕਿ ਜੇਕਰ ਅਸੀ ਡੇਟਾ ਟਾਈਪ ਨਹੀਂ ਕਰਦੇ ਹਾਂ ,  ਸਾਨੂੰ ਇੱਕ ਏਰਰ ਮਿਲਦੀ ਹੈ । 
 
  |-  
 
  |-  
  |0:25
+
  |00:28
|ਅਤੇ ਅਸੀਂ ਵੇਖਿਆ ਕਿ ਜੇਕਰ ਅਸੀ ਡੇਟਾ ਟਾਈਪ ਨਹੀਂ ਕਰਦੇ ਹਾਂ ,  ਸਾਨੂੰ ਇੱਕ ਏਰਰ ਮਿਲਦੀ ਹੈ । 
+
|-
+
|0:28
+
 
  |ਹੁਣ , ਸਭ ਤੋਂ ਪਹਿਲਾਂ ,  ਮੈਂ query ਸੈੱਟ ਕਰਨ  ਜਾ ਰਿਹਾ ਹਾਂ ।   
 
  |ਹੁਣ , ਸਭ ਤੋਂ ਪਹਿਲਾਂ ,  ਮੈਂ query ਸੈੱਟ ਕਰਨ  ਜਾ ਰਿਹਾ ਹਾਂ ।   
 
  |-  
 
  |-  
  |0:36
+
  |00:36
 
  |ਜੇਕਰ ਤੁਸੀਂ ਪਹਿਲਾਂ mysql ਜਾਂ ਕਿਸੇ  structured query language ਦੀ ਵਰਤੋ ਕੀਤੀ ਹੈ , ਤੁਸੀ ਜਾਣੋਂਗੇ  ਕਿ ਤੁਸੀ ਡੇਟਾਬੇਸ ਨੂੰ query ਕਰ ਸਕਦੇ ਹੋ ।   
 
  |ਜੇਕਰ ਤੁਸੀਂ ਪਹਿਲਾਂ mysql ਜਾਂ ਕਿਸੇ  structured query language ਦੀ ਵਰਤੋ ਕੀਤੀ ਹੈ , ਤੁਸੀ ਜਾਣੋਂਗੇ  ਕਿ ਤੁਸੀ ਡੇਟਾਬੇਸ ਨੂੰ query ਕਰ ਸਕਦੇ ਹੋ ।   
 
  |-  
 
  |-  
  |0:43
+
  |00:43
 
  |ਮੈਨੂੰ ਲੱਗਦਾ ਹੈ ਕਿ ਇਹ ਮਾਇਕਰੋਸਾਫਟ ਐਕਸੇਸ ਵਿੱਚ ਹੈ ।  
 
  |ਮੈਨੂੰ ਲੱਗਦਾ ਹੈ ਕਿ ਇਹ ਮਾਇਕਰੋਸਾਫਟ ਐਕਸੇਸ ਵਿੱਚ ਹੈ ।  
 
  |-  
 
  |-  
  |0:46
+
  |00:46
 
  |ਸੋ  ਇੱਥੇ ਅਸੀ ਲਿਖਣ ਜਾ ਰਹੇ ਹਾਂ SELECT ,  ਵਾਸਤਵ ਵਿੱਚ ,  ਅਸੀ ਲਿਖਣ ਜਾ ਰਹੇ ਹਾਂ SELECT  *  ਕਿਉਂਕਿ ਸਾਨੂੰ ਆਈਡੀ ,  ਯੂਜਰਨੇਮ ਅਤੇ ਪਾਸਵਰਡ ਦੀ ਜ਼ਰੂਰਤ ਹੈ ।   
 
  |ਸੋ  ਇੱਥੇ ਅਸੀ ਲਿਖਣ ਜਾ ਰਹੇ ਹਾਂ SELECT ,  ਵਾਸਤਵ ਵਿੱਚ ,  ਅਸੀ ਲਿਖਣ ਜਾ ਰਹੇ ਹਾਂ SELECT  *  ਕਿਉਂਕਿ ਸਾਨੂੰ ਆਈਡੀ ,  ਯੂਜਰਨੇਮ ਅਤੇ ਪਾਸਵਰਡ ਦੀ ਜ਼ਰੂਰਤ ਹੈ ।   
 
  |-  
 
  |-  
  |0:54
+
  |00:54
 
  |ਮੈਨੂੰ ਨਹੀਂ ਲੱਗਦਾ ਕਿ ਸਾਨੂੰ id ਦੀ ਜ਼ਰੂਰਤ ਹੈ ਲੇਕਿਨ ਫਿਰ ਵੀ SELECT  *  ,  ਤਾਂਕਿ ਇਹ ਸਾਰੇ ਡੇਟਾ ਨੂੰ ਲੈ ਲਵੇਗਾ ।  
 
  |ਮੈਨੂੰ ਨਹੀਂ ਲੱਗਦਾ ਕਿ ਸਾਨੂੰ id ਦੀ ਜ਼ਰੂਰਤ ਹੈ ਲੇਕਿਨ ਫਿਰ ਵੀ SELECT  *  ,  ਤਾਂਕਿ ਇਹ ਸਾਰੇ ਡੇਟਾ ਨੂੰ ਲੈ ਲਵੇਗਾ ।  
 
  |-  
 
  |-  
  |0:59
+
  |00:59
 
  |ਸੋ  SELECT  *  FROM ਅਤੇ ਅਸੀ ਇਸਨੂੰ ਯੂਜਰਸ ਕਹਿੰਦੇ ਹਾਂ , ਚੱਲੋ  ਮੈਂ ਇਸਨੂੰ ਨਿਸ਼ਚਿਤ ਕਰਦਾ ਹਾਂ ।  
 
  |ਸੋ  SELECT  *  FROM ਅਤੇ ਅਸੀ ਇਸਨੂੰ ਯੂਜਰਸ ਕਹਿੰਦੇ ਹਾਂ , ਚੱਲੋ  ਮੈਂ ਇਸਨੂੰ ਨਿਸ਼ਚਿਤ ਕਰਦਾ ਹਾਂ ।  
 
  |-  
 
  |-  
  |1:04
+
  |01:04
 
  |ਹਾਂ ,  ਯੂਜਰਸ ।  ਤਾਂ SELECT  *  users  ਅਤੇ ਇੱਥੇ ਅਸੀ ਲਿਖਾਂਗੇ WHERE username  ਜੋ ਕਿ ਇੱਥੇ ਇਸਦਾ ਨਾਮ ਹੈ ।   
 
  |ਹਾਂ ,  ਯੂਜਰਸ ।  ਤਾਂ SELECT  *  users  ਅਤੇ ਇੱਥੇ ਅਸੀ ਲਿਖਾਂਗੇ WHERE username  ਜੋ ਕਿ ਇੱਥੇ ਇਸਦਾ ਨਾਮ ਹੈ ।   
 
  |-  
 
  |-  
  |1:20
+
  |01:20
 
  |ਅਤੇ ਅਸੀ ਲਿਖਾਂਗੇ WHERE username equals the username  ਜੋ ਟਾਈਪ ਕੀਤਾ ਗਿਆ ਹੈ ।   
 
  |ਅਤੇ ਅਸੀ ਲਿਖਾਂਗੇ WHERE username equals the username  ਜੋ ਟਾਈਪ ਕੀਤਾ ਗਿਆ ਹੈ ।   
 
  |-  
 
  |-  
  |1:30
+
  |01:30
 
  |ਹੁਣ ਜੇਕਰ ਇਹ username ਮੌਜੂਦ ਨਹੀਂ ਹੈ ,  ਸਾਨੂੰ This user doesn’t exist ਕਹਿਣ ਲਈ ਕੋਈ  ਏਰਰ ਮੈਸੇਜ ਦਿਖਾਉਣ ਦੀ ਲੋੜ ਹੈ ।  
 
  |ਹੁਣ ਜੇਕਰ ਇਹ username ਮੌਜੂਦ ਨਹੀਂ ਹੈ ,  ਸਾਨੂੰ This user doesn’t exist ਕਹਿਣ ਲਈ ਕੋਈ  ਏਰਰ ਮੈਸੇਜ ਦਿਖਾਉਣ ਦੀ ਲੋੜ ਹੈ ।  
 
  |-  
 
  |-  
  |1:37
+
  |01:37
 
  |ਸੋ  ਅਸੀ ਕੀ ਕਰਾਂਗੇ ਕਿ ਅਸੀ ਹੋਰ ਫੰਕਸ਼ਨ , mysql num rows ਨਾਮਕ ਇੱਕ mysql ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋ ਕਰਾਂਗੇ ।  
 
  |ਸੋ  ਅਸੀ ਕੀ ਕਰਾਂਗੇ ਕਿ ਅਸੀ ਹੋਰ ਫੰਕਸ਼ਨ , mysql num rows ਨਾਮਕ ਇੱਕ mysql ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋ ਕਰਾਂਗੇ ।  
 
  |-  
 
  |-  
  |1:46
+
  |01:46
 
  |ਇਹ ਰੌਸ  ਦੀ ਗਿਣਤੀ  ਕਰਦਾ ਹੈ ,  ਜੋ ਤੁਹਾਡੇ ਦੁਆਰਾ ਦਿੱਤੀ ਗਈ ਡੇਟਾਬੇਸ query ਤੋਂ  ਪ੍ਰਾਪਤ ਕੀਤਾ ਗਿਆ ਹੈ ।   
 
  |ਇਹ ਰੌਸ  ਦੀ ਗਿਣਤੀ  ਕਰਦਾ ਹੈ ,  ਜੋ ਤੁਹਾਡੇ ਦੁਆਰਾ ਦਿੱਤੀ ਗਈ ਡੇਟਾਬੇਸ query ਤੋਂ  ਪ੍ਰਾਪਤ ਕੀਤਾ ਗਿਆ ਹੈ ।   
 
  |-  
 
  |-  
  |1:53
+
  |01:53
 
  |ਸੋ  ਅਸੀ ਲਿਖਾਂਗੇ  numrows equals mysql_num_rows ਅਤੇ brackets ਵਿੱਚ ਸਾਡੇ ਕੋਲ ਸਾਡੀ query  ਦਾ ਨਾਮ ,  ਵੇਰਿਏਬਲ ਹੈ ਜਿਨੂੰ ਮੈਂ query ਫੰਕਸ਼ਨ ਵਿੱਚ ਸਟੋਰ  ਕੀਤਾ ਹੈ ।   
 
  |ਸੋ  ਅਸੀ ਲਿਖਾਂਗੇ  numrows equals mysql_num_rows ਅਤੇ brackets ਵਿੱਚ ਸਾਡੇ ਕੋਲ ਸਾਡੀ query  ਦਾ ਨਾਮ ,  ਵੇਰਿਏਬਲ ਹੈ ਜਿਨੂੰ ਮੈਂ query ਫੰਕਸ਼ਨ ਵਿੱਚ ਸਟੋਰ  ਕੀਤਾ ਹੈ ।   
 
  |-  
 
  |-  
  |2 . 08
+
  |02:08
 
  |ਅਤੇ ਜੇਕਰ ਅਸੀ ਰੌਸ ਦੀ ਗਿਣਤੀ ਏਕੋ ਕਰਦੇ ਹਾਂ ।  ਮੈਂ ਹੁਣੇ ਤੁਹਾਨੂੰ ਦੱਸਾਂਗਾ ਅਤੇ ਆਪਣੇ ਆਪ ਲਈ ਜਾਂਚ ਕਰਾਂਗਾ ਕਿ ਸਾਨੂੰ 1 ਮਿਲਣਾ ਚਾਹੀਦਾ ਹੈ ਕਿਉਂਕਿ ਸਾਡੇ ਕੋਲ ਹੁਣੇ 1 ਰੌ ਹੈ ।  
 
  |ਅਤੇ ਜੇਕਰ ਅਸੀ ਰੌਸ ਦੀ ਗਿਣਤੀ ਏਕੋ ਕਰਦੇ ਹਾਂ ।  ਮੈਂ ਹੁਣੇ ਤੁਹਾਨੂੰ ਦੱਸਾਂਗਾ ਅਤੇ ਆਪਣੇ ਆਪ ਲਈ ਜਾਂਚ ਕਰਾਂਗਾ ਕਿ ਸਾਨੂੰ 1 ਮਿਲਣਾ ਚਾਹੀਦਾ ਹੈ ਕਿਉਂਕਿ ਸਾਡੇ ਕੋਲ ਹੁਣੇ 1 ਰੌ ਹੈ ।  
 
  |-  
 
  |-  
  |2 . 16
+
  |02:16
 
  |ਮੈਂ insert ਉੱਤੇ ਕਲਿਕ ਕਰਦਾ ਹਾਂ ਅਤੇ ਡੇਟਾ ਦੀ ਹੋਰ ਰੌ ਜੋੜਦਾ ਹਾਂ ,  ਉਦਾਹਰਣ ਲਈ  ਦੂਜਾ ਯੂਜਰਨੇਮ ਅਤੇ ਦੂਜਾ ਪਾਸਵਰਡ ।  
 
  |ਮੈਂ insert ਉੱਤੇ ਕਲਿਕ ਕਰਦਾ ਹਾਂ ਅਤੇ ਡੇਟਾ ਦੀ ਹੋਰ ਰੌ ਜੋੜਦਾ ਹਾਂ ,  ਉਦਾਹਰਣ ਲਈ  ਦੂਜਾ ਯੂਜਰਨੇਮ ਅਤੇ ਦੂਜਾ ਪਾਸਵਰਡ ।  
 
  |-  
 
  |-  
  |2:26
+
  |02:26
 
  |ਮੈਂ ਉਸਦੀ ਹੁਣੇ ਕੋਸ਼ਿਸ਼ ਕਰਾਂਗਾ ।  ਮੈਂ ਇਸਨੂੰ ਬਾਅਦ ਵਿੱਚ ਜਾਂਚਾਂਗਾ ।  ਚੱਲੋ  ਵੇਖਦੇ ਹਾਂ ,  ਯੂਜਰਨੇਮ Kyle  ਅਤੇ ਇਸ ਸਮੇਂ ਪਾਸਵਰਡ 123 ਹੈ ।   
 
  |ਮੈਂ ਉਸਦੀ ਹੁਣੇ ਕੋਸ਼ਿਸ਼ ਕਰਾਂਗਾ ।  ਮੈਂ ਇਸਨੂੰ ਬਾਅਦ ਵਿੱਚ ਜਾਂਚਾਂਗਾ ।  ਚੱਲੋ  ਵੇਖਦੇ ਹਾਂ ,  ਯੂਜਰਨੇਮ Kyle  ਅਤੇ ਇਸ ਸਮੇਂ ਪਾਸਵਰਡ 123 ਹੈ ।   
 
  |-  
 
  |-  
  |2:38
+
  |02:38
 
  |ਅੱਛਾ ।  ਚੱਲੋ  ਇਸਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਦੇ ਹਾਂ ,  ਅਤੇ ਅਸੀ ਇੱਥੇ ਹਾਂ ।  ਇੱਕ ਸੇਕੰਡ ਰੁਕੋ  ।  ਅਸੀ ਇੱਥੇ ਹਾਂ ।   
 
  |ਅੱਛਾ ।  ਚੱਲੋ  ਇਸਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਦੇ ਹਾਂ ,  ਅਤੇ ਅਸੀ ਇੱਥੇ ਹਾਂ ।  ਇੱਕ ਸੇਕੰਡ ਰੁਕੋ  ।  ਅਸੀ ਇੱਥੇ ਹਾਂ ।   
 
  |-  
 
  |-  
  |2:53
+
  |02:53
 
  |ਸੋ  ਸਾਨੂੰ Alex ਅਤੇ Kyle ਮਿਲਿਆ ।   
 
  |ਸੋ  ਸਾਨੂੰ Alex ਅਤੇ Kyle ਮਿਲਿਆ ।   
 
  |-  
 
  |-  
  |2:55
+
  |02:55
 
  |ਅਸੀ ਦੇਖ ਸਕਦੇ ਹਾਂ ਕਿ  ids ਆਪਣੇ ਆਪ ਹੀ ਵਧੀਆਂ ਹਨ।  
 
  |ਅਸੀ ਦੇਖ ਸਕਦੇ ਹਾਂ ਕਿ  ids ਆਪਣੇ ਆਪ ਹੀ ਵਧੀਆਂ ਹਨ।  
 
   |-  
 
   |-  
  |2:58
+
  |02:58
 
  |ਤੁਸੀ ਇੱਥੇ ਆਪਣੇ ਪਾਸਵਰਡਸ ਅਤੇ 2 ਯੂਜਰਨੇਮਸ ਦੋਨੋ  ਵੇਖ ਸਕਦੇ ਹੋ ।   
 
  |ਤੁਸੀ ਇੱਥੇ ਆਪਣੇ ਪਾਸਵਰਡਸ ਅਤੇ 2 ਯੂਜਰਨੇਮਸ ਦੋਨੋ  ਵੇਖ ਸਕਦੇ ਹੋ ।   
 
  |-  
 
  |-  
  |3:02
+
  |03:02
 
  |ਹੁਣ ਅਸੀ ਇਸਨੂੰ ਰਿਫਰੇਸ਼ ਕਰਾਂਗੇ ਅਤੇ ਵੇਖੋ ,  ਸਾਨੂੰ ਕੀ ਮਿਲਦਾ ਹੈ ।  
 
  |ਹੁਣ ਅਸੀ ਇਸਨੂੰ ਰਿਫਰੇਸ਼ ਕਰਾਂਗੇ ਅਤੇ ਵੇਖੋ ,  ਸਾਨੂੰ ਕੀ ਮਿਲਦਾ ਹੈ ।  
 
  |-  
 
  |-  
  |3 . 06:
+
  |03:06
 
  |ਹੋ ,  ਅੱਛਾ ।  ਇਹ ਚੈੱਕ ਦਾ ਸਾਰਾ ਭਾਗ ਹੈ ।  
 
  |ਹੋ ,  ਅੱਛਾ ।  ਇਹ ਚੈੱਕ ਦਾ ਸਾਰਾ ਭਾਗ ਹੈ ।  
 
  |-  
 
  |-  
  |3:10
+
  |03:10
 
  |1 ਦੇ ਵਾਪਸ ਆਉਣ ਦਾ ਕਾਰਨ ਇਹ ਹੈ ਕਿ ਜੇਕਰ ਮੈਂ ਕੇਵਲ ਹਰ ਇੱਕ ਯੂਜਰ ਨੂੰ ਚੁਣ ਰਿਹਾ ਸੀ  ਅਤੇ ਫਿਰ ਰੌ ਦੀ  ਗਿਣਤੀ ਕਰ ਰਿਹਾ ਸੀ ,  ਤਾਂ ਵੈਲਿਊ ਵਿੱਚ ਵਾਧਾ ਹੋਵੇਗਾ ।   
 
  |1 ਦੇ ਵਾਪਸ ਆਉਣ ਦਾ ਕਾਰਨ ਇਹ ਹੈ ਕਿ ਜੇਕਰ ਮੈਂ ਕੇਵਲ ਹਰ ਇੱਕ ਯੂਜਰ ਨੂੰ ਚੁਣ ਰਿਹਾ ਸੀ  ਅਤੇ ਫਿਰ ਰੌ ਦੀ  ਗਿਣਤੀ ਕਰ ਰਿਹਾ ਸੀ ,  ਤਾਂ ਵੈਲਿਊ ਵਿੱਚ ਵਾਧਾ ਹੋਵੇਗਾ ।   
 
  |-  
 
  |-  
  |3:18
+
  |03:18
 
  |ਇੱਥੇ ਵਾਪਸ ਜਾਓ ਅਤੇ ਰਿਫਰੇਸ਼ ਕਰੋ ਅਤੇ ਸਾਨੂੰ 2 ਵੈਲਿਊ ਮਿਲੇਗੀ ,  ਕਿਉਂਕਿ ਇੱਥੇ 2 ਰੌਸ ਹਨ ।  
 
  |ਇੱਥੇ ਵਾਪਸ ਜਾਓ ਅਤੇ ਰਿਫਰੇਸ਼ ਕਰੋ ਅਤੇ ਸਾਨੂੰ 2 ਵੈਲਿਊ ਮਿਲੇਗੀ ,  ਕਿਉਂਕਿ ਇੱਥੇ 2 ਰੌਸ ਹਨ ।  
 
  |-  
 
  |-  
  |3:22
+
  |03:22
 
  |ਲੇਕਿਨ ਜੇਕਰ ਮੈਂ ਲਿਖਦਾ ਹਾਂ SELECT where the username equals my username ,  ਅਸੀ ਸਪੱਸ਼ਟ ਰੂਪ ਵਲੋਂ ਚੁਣ ਰਹੇ ਹਾਂ ,  ਜਿੱਥੇ ਮੇਰਾ ਯੂਜਰਨੇਮ ਮੌਜੂਦ ਹੈ ਅਤੇ ਉਹ 1 ਰੌ ਵਿੱਚ ਹੈ ।   
 
  |ਲੇਕਿਨ ਜੇਕਰ ਮੈਂ ਲਿਖਦਾ ਹਾਂ SELECT where the username equals my username ,  ਅਸੀ ਸਪੱਸ਼ਟ ਰੂਪ ਵਲੋਂ ਚੁਣ ਰਹੇ ਹਾਂ ,  ਜਿੱਥੇ ਮੇਰਾ ਯੂਜਰਨੇਮ ਮੌਜੂਦ ਹੈ ਅਤੇ ਉਹ 1 ਰੌ ਵਿੱਚ ਹੈ ।   
 
  |-  
 
  |-  
  |3:34
+
  |03:34
 
  |ਆਮ ਤੌਰ ਤੇ ,  ਵੇਬਸਾਈਟ ਉੱਤੇ ਤੁਹਾਡੇ ਕੋਲ ਡੁਪਲਿਕੇਟ ਯੂਜਰਨੇਮ ਨਹੀਂ ਹੋਵੇਗਾ ।   
 
  |ਆਮ ਤੌਰ ਤੇ ,  ਵੇਬਸਾਈਟ ਉੱਤੇ ਤੁਹਾਡੇ ਕੋਲ ਡੁਪਲਿਕੇਟ ਯੂਜਰਨੇਮ ਨਹੀਂ ਹੋਵੇਗਾ ।   
 
  |-  
 
  |-  
  |3:40
+
  |03:40
 
  |ਅੱਛਾ । ਸੋ  ਹੁਣੇ ਸਾਨੂੰ ਇਹ ਮਿਲਿਆ ਹੈ ,  ਇੱਥੇ ਕਿੰਨੀਆਂ ਰੌਸ ਹਨ ਇਹ ਜਾਣਨ ਦਾ ਉਦੇਸ਼ ਕੀ ਹੈ ।   
 
  |ਅੱਛਾ । ਸੋ  ਹੁਣੇ ਸਾਨੂੰ ਇਹ ਮਿਲਿਆ ਹੈ ,  ਇੱਥੇ ਕਿੰਨੀਆਂ ਰੌਸ ਹਨ ਇਹ ਜਾਣਨ ਦਾ ਉਦੇਸ਼ ਕੀ ਹੈ ।   
 
  |-  
 
  |-  
  |3:47
+
  |03:47
 
  |ਹੁਣ ਉਦੇਸ਼ ਇਹ ਹੈ ਕਿ ਅਸੀ ਲਿਖ ਸਕਦੇ ਹਾਂ if num_rows is equal to zero ,  ਫਿਰ ਇਸਦਾ ਮਤਲੱਬ .  .  .  .  .  .  .  . ਮਾਫ ਕਰੋ if my num_rows doesn’t equal zero ,  ਫਿਰ ਅਸੀ ਕੋਡ ਨੂੰ ਚਲਾ ਸਕਦੇ ਹਾਂ ਜੋ ਸਾਨੂੰ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਹੈ , ਜੋ ਸਾਨੂੰ ਲਾਗਿਨ ਕਰਨ ਲਈ ਚਾਹੀਦਾ ਹੋਵੇਗਾ ।   
 
  |ਹੁਣ ਉਦੇਸ਼ ਇਹ ਹੈ ਕਿ ਅਸੀ ਲਿਖ ਸਕਦੇ ਹਾਂ if num_rows is equal to zero ,  ਫਿਰ ਇਸਦਾ ਮਤਲੱਬ .  .  .  .  .  .  .  . ਮਾਫ ਕਰੋ if my num_rows doesn’t equal zero ,  ਫਿਰ ਅਸੀ ਕੋਡ ਨੂੰ ਚਲਾ ਸਕਦੇ ਹਾਂ ਜੋ ਸਾਨੂੰ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਹੈ , ਜੋ ਸਾਨੂੰ ਲਾਗਿਨ ਕਰਨ ਲਈ ਚਾਹੀਦਾ ਹੋਵੇਗਾ ।   
 
  |-  
 
  |-  
  |4 . 01
+
  |04:01
 
  |ਨਹੀਂ ਤਾਂ ,  ਮਾਫ ਕਰੋ else ,  ਸਾਨੂੰ ਏਕੋ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਹੈ ,  ਮਾਫ ਕਰੋ else die .  ਅਸੀ ਮੈਸੇਜ  ਦੇਵਾਂਗੇ That user doesn’t exist .  
 
  |ਨਹੀਂ ਤਾਂ ,  ਮਾਫ ਕਰੋ else ,  ਸਾਨੂੰ ਏਕੋ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਹੈ ,  ਮਾਫ ਕਰੋ else die .  ਅਸੀ ਮੈਸੇਜ  ਦੇਵਾਂਗੇ That user doesn’t exist .  
 
  |-  
 
  |-  
  |4:16:
+
  |04:16
 
  |ਸੋ  ਅਸੀ ਕੀ ਕਰ ਰਹੇ ਹਾਂ ਕਿ ਅਸੀ ਚੈੱਕ ਕਰ ਰਹੇ ਹਾਂ ਕਿ ਰੌ ਵਾਪਸ ਆ ਗਈ ਹੈ ,  ਜਿੱਥੇ ਅਸੀਂ ਉਹ ਯੂਜਰਨੇਮ ਦਿੱਤਾ ।  
 
  |ਸੋ  ਅਸੀ ਕੀ ਕਰ ਰਹੇ ਹਾਂ ਕਿ ਅਸੀ ਚੈੱਕ ਕਰ ਰਹੇ ਹਾਂ ਕਿ ਰੌ ਵਾਪਸ ਆ ਗਈ ਹੈ ,  ਜਿੱਥੇ ਅਸੀਂ ਉਹ ਯੂਜਰਨੇਮ ਦਿੱਤਾ ।  
 
  |-  
 
  |-  
  |4:25
+
  |04:25
 
  |ਅਤੇ ਜੇਕਰ ਇਹ ਸਿਫ਼ਰ  ਦੇ ਸਮਾਨ ਨਹੀਂ ਹੈ ,  ਅਸੀ ਲਾਗਿਨ ਕਰਨ  ਲਈ ਆਪਣਾ ਕੋਡ ਚਲਾ ਸਕਦੇ ਹਨ ।  
 
  |ਅਤੇ ਜੇਕਰ ਇਹ ਸਿਫ਼ਰ  ਦੇ ਸਮਾਨ ਨਹੀਂ ਹੈ ,  ਅਸੀ ਲਾਗਿਨ ਕਰਨ  ਲਈ ਆਪਣਾ ਕੋਡ ਚਲਾ ਸਕਦੇ ਹਨ ।  
 
  |-  
 
  |-  
  |4:29
+
  |04:29
 
  |ਨਹੀਂ ਤਾਂ ਅਸੀ ਲਿਖਾਂਗੇ  die ਅਤੇ That username doesn’t exist .   
 
  |ਨਹੀਂ ਤਾਂ ਅਸੀ ਲਿਖਾਂਗੇ  die ਅਤੇ That username doesn’t exist .   
 
  |-  
 
  |-  
  |4:33
+
  |04:33
 
  |ਇਹ 1 ,  2 ,  3 ,  4  ਦੇ ਸਮਾਨ ਹੋਵੇਗਾ ਅਤੇ  ਆਦਿ ।   
 
  |ਇਹ 1 ,  2 ,  3 ,  4  ਦੇ ਸਮਾਨ ਹੋਵੇਗਾ ਅਤੇ  ਆਦਿ ।   
 
  |-  
 
  |-  
  |4:38
+
  |04:38
 
  |ਮਾਫ ਕਰੋ ਇਹ ਸਮਾਨ ਹੋਵੇਗਾ ।   
 
  |ਮਾਫ ਕਰੋ ਇਹ ਸਮਾਨ ਹੋਵੇਗਾ ।   
 
  |-  
 
  |-  
  |4:40
+
  |04:40
 
  |ਜੇਕਰ ਇਹ ਜ਼ੀਰੋ ਦੇ ਸਮਾਨ ਨਹੀਂ ਹੈ ,  ਤਾਂ ਇਹ ਨਿਸ਼ਚਿਤ ਹੀ ਕਿਸੇ  ਦੇ ਸਮਾਨ ਹੈ ।   
 
  |ਜੇਕਰ ਇਹ ਜ਼ੀਰੋ ਦੇ ਸਮਾਨ ਨਹੀਂ ਹੈ ,  ਤਾਂ ਇਹ ਨਿਸ਼ਚਿਤ ਹੀ ਕਿਸੇ  ਦੇ ਸਮਾਨ ਹੈ ।   
 
  |-  
 
  |-  
  |4:44
+
  |04:44
 
  |ਅਤੇ ਜੇਕਰ ਇਹ ਕਿਸੇ  ਦੇ ਸਮਾਨ ਹੁੰਦਾ ਹੈ ,  ਤਾਂ ਇੱਥੇ ਕੋਡ ਚੱਲੇਗਾ  ।   
 
  |ਅਤੇ ਜੇਕਰ ਇਹ ਕਿਸੇ  ਦੇ ਸਮਾਨ ਹੁੰਦਾ ਹੈ ,  ਤਾਂ ਇੱਥੇ ਕੋਡ ਚੱਲੇਗਾ  ।   
 
  |-  
 
  |-  
  |4:47
+
  |04:47
 
  |ਸੋ  ਜੇਕਰ ਇਹ 0  ਦੇ ਸਮਾਨ ਹੈ ,  ਮੂਲਰੂਪ ਵਿਚ ਜਿਸਦਾ ਮਤਲੱਬ ਹੈ ਕਿ ਕੋਈ ਵੀ ਰਿਜਲਟ ਵਾਪਸ ਨਹੀਂ ਆ ਸਕਦਾ ਹੈ ।   
 
  |ਸੋ  ਜੇਕਰ ਇਹ 0  ਦੇ ਸਮਾਨ ਹੈ ,  ਮੂਲਰੂਪ ਵਿਚ ਜਿਸਦਾ ਮਤਲੱਬ ਹੈ ਕਿ ਕੋਈ ਵੀ ਰਿਜਲਟ ਵਾਪਸ ਨਹੀਂ ਆ ਸਕਦਾ ਹੈ ।   
 
  |-  
 
  |-  
  |4:52
+
  |04:52
 
  |ਮੈਂ ਇਸਨੂੰ ਰਿਸੇਂਡ ਕਰਾਂਗਾ । ਚੱਲੋ ਵਾਪਸ ਚਲਦੇ ਹਾਂ ।  
 
  |ਮੈਂ ਇਸਨੂੰ ਰਿਸੇਂਡ ਕਰਾਂਗਾ । ਚੱਲੋ ਵਾਪਸ ਚਲਦੇ ਹਾਂ ।  
 
  |-  
 
  |-  
  |4:57
+
  |04:57
 
  |ਅਤੇ .  .  .  .  .  .  .  ਆਪਣੇ echo num_rows ਨੂੰ ਹਟਾਉਂਦੇ ਹਾਂ ।  
 
  |ਅਤੇ .  .  .  .  .  .  .  ਆਪਣੇ echo num_rows ਨੂੰ ਹਟਾਉਂਦੇ ਹਾਂ ।  
 
  |-  
 
  |-  
  |5:05
+
  |05:05
 
  |ਅੱਛਾ ।  ਤਾਂ ਚੱਲੋ ਆਪਣੇ ਮੁੱਖ ਪੇਜ ਉੱਤੇ ਵਾਪਸ ਜਾਂਦੇ ਹਾਂ ਅਤੇ ਅਸੀ Alex ਅਤੇ abc ਨਾਲ  ਲਾਗਿਨ ਕਰਾਂਗੇ  ,  ਇਸ ਸਮੇਂ ਪਾਸਵਰਡ ਕੋਈ ਮਾਇਨੇ  ਨਹੀਂ ਰੱਖਦਾ ।   
 
  |ਅੱਛਾ ।  ਤਾਂ ਚੱਲੋ ਆਪਣੇ ਮੁੱਖ ਪੇਜ ਉੱਤੇ ਵਾਪਸ ਜਾਂਦੇ ਹਾਂ ਅਤੇ ਅਸੀ Alex ਅਤੇ abc ਨਾਲ  ਲਾਗਿਨ ਕਰਾਂਗੇ  ,  ਇਸ ਸਮੇਂ ਪਾਸਵਰਡ ਕੋਈ ਮਾਇਨੇ  ਨਹੀਂ ਰੱਖਦਾ ।   
 
  |-  
 
  |-  
  |5:13
+
  |05:13
 
  |ਕੁੱਝ ਨਹੀਂ ਹੋਇਆ ਕਿਉਂਕਿ ਕੋਈ ਵੀ ਏਰਰਸ ਵਾਪਸ ਨਹੀਂ ਆਈ ।   
 
  |ਕੁੱਝ ਨਹੀਂ ਹੋਇਆ ਕਿਉਂਕਿ ਕੋਈ ਵੀ ਏਰਰਸ ਵਾਪਸ ਨਹੀਂ ਆਈ ।   
 
  |-  
 
  |-  
  |5:15
+
  |05:15
 
  |ਹੁਣ ਮੈਂ Billy ਦੀ  ਵਰਤੋ ਕਰਦਾ ਹਾਂ ,  ਉਦਾਹਰਣ ਲਈ  ,  ਪਾਸਵਰਡ ਟਾਈਪ ਕਰੋ ਅਤੇ login  ( ਲਾਗਿਨ )  ਉੱਤੇ ਕਲਿਕ ਕਰੋ ।   
 
  |ਹੁਣ ਮੈਂ Billy ਦੀ  ਵਰਤੋ ਕਰਦਾ ਹਾਂ ,  ਉਦਾਹਰਣ ਲਈ  ,  ਪਾਸਵਰਡ ਟਾਈਪ ਕਰੋ ਅਤੇ login  ( ਲਾਗਿਨ )  ਉੱਤੇ ਕਲਿਕ ਕਰੋ ।   
 
  |-  
 
  |-  
  |5:21
+
  |05:21
 
  |That user doesn’t exist !  ਕਿਉਂਕਿ ਕੋਈ ਵੀ ਰੌਸ  ਵਾਪਸ ਨਹੀਂ ਹੋਈ ,  ਜਿਸਦਾ ਯੂਜਰਨੇਮ Billy ਹੈ ।   
 
  |That user doesn’t exist !  ਕਿਉਂਕਿ ਕੋਈ ਵੀ ਰੌਸ  ਵਾਪਸ ਨਹੀਂ ਹੋਈ ,  ਜਿਸਦਾ ਯੂਜਰਨੇਮ Billy ਹੈ ।   
 
  |-  
 
  |-  
  |5:26
+
  |05:26
 
  |ਸੋ ਅਸੀ ਵੇਖ ਸਕਦੇ  ਹਾਂ ਕਿ ਉਹ ਕੰਮ  ਕਰ ਰਿਹਾ ਹੈ ।   
 
  |ਸੋ ਅਸੀ ਵੇਖ ਸਕਦੇ  ਹਾਂ ਕਿ ਉਹ ਕੰਮ  ਕਰ ਰਿਹਾ ਹੈ ।   
 
  |-  
 
  |-  
  |5:28
+
  |05:28
 
  |ਮੈਂ ਆਪਣੀ ਅਸਲ ਚੀਜ਼ ਉੱਤੇ ਵਾਪਸ ਜਾਵਾਂਗਾ ।   
 
  |ਮੈਂ ਆਪਣੀ ਅਸਲ ਚੀਜ਼ ਉੱਤੇ ਵਾਪਸ ਜਾਵਾਂਗਾ ।   
 
  |-  
 
  |-  
  |5:31
+
  |05:31
 
  |ਸੋ  Alex ਅਤੇ ਮੇਰਾ ਪਾਸਵਰਡ abc ਹੈ ।   
 
  |ਸੋ  Alex ਅਤੇ ਮੇਰਾ ਪਾਸਵਰਡ abc ਹੈ ।   
 
  |-  
 
  |-  
  |5:37
+
  |05:37
 
  |ਹੁਣ ਲਾਗਿਨ ਲਈ ਕੋਡ ।   
 
  |ਹੁਣ ਲਾਗਿਨ ਲਈ ਕੋਡ ।   
 
  |-  
 
  |-  
  |5:39
+
  |05:39
 
  |ਲਾਗਿਨ ਕਰਨ  ਦੇ ਲਈ ,  ਸਾਨੂੰ ਪਾਸਵਰਡ ਚੈੱਕ ਕਰਨ  ਦੀ ਲੋੜ ਹੈ ।   
 
  |ਲਾਗਿਨ ਕਰਨ  ਦੇ ਲਈ ,  ਸਾਨੂੰ ਪਾਸਵਰਡ ਚੈੱਕ ਕਰਨ  ਦੀ ਲੋੜ ਹੈ ।   
 
  |-  
 
  |-  
  |5:42
+
  |05:42
 
  |ਸੋ  ਪਾਸਵਰਡ  ਦੇ ਲਈ ,  ਮੈਂ ਫੰਕਸ਼ਨ ਦੀ  ਵਰਤੋ ਕਰਾਂਗਾ  ।   
 
  |ਸੋ  ਪਾਸਵਰਡ  ਦੇ ਲਈ ,  ਮੈਂ ਫੰਕਸ਼ਨ ਦੀ  ਵਰਤੋ ਕਰਾਂਗਾ  ।   
 
  |-  
 
  |-  
  |5:46
+
  |05:46
 
  |ਮਾਫ ਕਰੋ ਫੰਕਸ਼ਨ ਨਹੀਂ ,  ਮੈਂ ਲੂਪ ਦੀ  ਵਰਤੋ ਕਰਾਂਗਾ ਅਤੇ ਉਹ ਲੂਪ while ਲੂਪ ਹੋਵੇਗਾ ।   
 
  |ਮਾਫ ਕਰੋ ਫੰਕਸ਼ਨ ਨਹੀਂ ,  ਮੈਂ ਲੂਪ ਦੀ  ਵਰਤੋ ਕਰਾਂਗਾ ਅਤੇ ਉਹ ਲੂਪ while ਲੂਪ ਹੋਵੇਗਾ ।   
 
  |-  
 
  |-  
  |5:52
+
  |05:52
 
  |ਮੈਂ ਇੱਥੇ ਵੇਰਿਏਬਲ ਦਾ ਨਾਮ ਟਾਈਪ ਕਰਾਂਗਾ ।  ਮੈਂ ਇਸਨੂੰ row ਕਹਾਂਗਾ ਅਤੇ ਇਹ mysql  ਦੇ ਸਮਾਨ ਹੈ  .  .  .  .  . mysql_  ਰੌ ਨੂੰ ਐਰੇ  ਦੇ ਰੂਪ ਵਿੱਚ ਲਿਆਉਂਦੀ ਹੈ  ।   
 
  |ਮੈਂ ਇੱਥੇ ਵੇਰਿਏਬਲ ਦਾ ਨਾਮ ਟਾਈਪ ਕਰਾਂਗਾ ।  ਮੈਂ ਇਸਨੂੰ row ਕਹਾਂਗਾ ਅਤੇ ਇਹ mysql  ਦੇ ਸਮਾਨ ਹੈ  .  .  .  .  . mysql_  ਰੌ ਨੂੰ ਐਰੇ  ਦੇ ਰੂਪ ਵਿੱਚ ਲਿਆਉਂਦੀ ਹੈ  ।   
 
  |-  
 
  |-  
  |6:11
+
  |06:11
 
  |ਸੋ  ਸੰਖੇਪ ਵਿਚ  ,  ਮੈਂ ਕਹਾਂਗਾ  mysql_fetch_assoc .  
 
  |ਸੋ  ਸੰਖੇਪ ਵਿਚ  ,  ਮੈਂ ਕਹਾਂਗਾ  mysql_fetch_assoc .  
 
  |-  
 
  |-  
  |6:22
+
  |06:22
 
  |ਅਤੇ ਇਹ ਮੇਰੀ query ਹੋਵੇਗੀ  ।  ਸੋ  ਮੈਨੂੰ ਮੇਰੀ query ਇੱਥੇ ਮਿਲੀ ।   
 
  |ਅਤੇ ਇਹ ਮੇਰੀ query ਹੋਵੇਗੀ  ।  ਸੋ  ਮੈਨੂੰ ਮੇਰੀ query ਇੱਥੇ ਮਿਲੀ ।   
 
  |-  
 
  |-  
  |6:28
+
  |06:28
 
  |ਇਸ ਤੋਂ ,  ਅਸੀ ਇੱਥੋਂ ਹਰ ਇੱਕ ਕਾਲਮ ਦੇ ਡੇਟਾ ਨੂੰ ਲੈ ਰਹੇ ਹਾਂ  ਅਤੇ row ਨਾਮਕ ਇੱਕ ਐਰੇ  ਵਿੱਚ ਰੱਖ ਰਹੇ ਹਾਂ ।   
 
  |ਇਸ ਤੋਂ ,  ਅਸੀ ਇੱਥੋਂ ਹਰ ਇੱਕ ਕਾਲਮ ਦੇ ਡੇਟਾ ਨੂੰ ਲੈ ਰਹੇ ਹਾਂ  ਅਤੇ row ਨਾਮਕ ਇੱਕ ਐਰੇ  ਵਿੱਚ ਰੱਖ ਰਹੇ ਹਾਂ ।   
 
  |-  
 
  |-  
  |6:40
+
  |06:40
 
  |ਸੋ ਵਾਕਿਆ ਹੀ  while ਲੂਪ ਨਾਲ ,  ਸਾਡੇ ਕੋਲ bracket ਹੋਣਗੇ ਅਤੇ ਅਸੀ ਕੁੱਝ ਵੇਰਿਏਬਲਸ ਸੈੱਟ ਕਰਾਂਗੇ  ।   
 
  |ਸੋ ਵਾਕਿਆ ਹੀ  while ਲੂਪ ਨਾਲ ,  ਸਾਡੇ ਕੋਲ bracket ਹੋਣਗੇ ਅਤੇ ਅਸੀ ਕੁੱਝ ਵੇਰਿਏਬਲਸ ਸੈੱਟ ਕਰਾਂਗੇ  ।   
 
  |-  
 
  |-  
  |6:45
+
  |06:45
 
  |ਮੈਂ db username ਲਿਖਾਂਗਾ  ,  ਜੋ ਕਿ ਯੂਜਰਨੇਮ ਹੈ ,  ਜਿਸਨੂੰ  ਮੈਂ ਡੇਟਾਬੇਸ ਵਿਚੋ ਕਡਾਂਗਾ  ,  ਇਹ row  ਦੇ ਸਮਾਨ ਹੈ ਅਤੇ  ਇਹ ਰੌ ਨੇਮ username ਹੈ ।   
 
  |ਮੈਂ db username ਲਿਖਾਂਗਾ  ,  ਜੋ ਕਿ ਯੂਜਰਨੇਮ ਹੈ ,  ਜਿਸਨੂੰ  ਮੈਂ ਡੇਟਾਬੇਸ ਵਿਚੋ ਕਡਾਂਗਾ  ,  ਇਹ row  ਦੇ ਸਮਾਨ ਹੈ ਅਤੇ  ਇਹ ਰੌ ਨੇਮ username ਹੈ ।   
 
  |-  
 
  |-  
  |6:55
+
  |06:55
 
  |ਸੋ ਜਿਵੇਂ ਕਿ ਅਸੀ ਇੱਥੇ ਵੇਖ ਸਕਦੇ  ਹਾਂ ,  ਇਹ ਇੱਥੇ ਰੌ  ਨੇਮ ਹੈ ।   
 
  |ਸੋ ਜਿਵੇਂ ਕਿ ਅਸੀ ਇੱਥੇ ਵੇਖ ਸਕਦੇ  ਹਾਂ ,  ਇਹ ਇੱਥੇ ਰੌ  ਨੇਮ ਹੈ ।   
 
  |-  
 
  |-  
  |6:59
+
  |06:59
 
  |ਜੇਕਰ ਇਹ ਡੇਟਾ ਦੀ ਇੱਕ ਐਰੇ ਹੈ ,  ਤਾਂ ਇਹਨਾਂ ਵਿਚੋਂ ਹਰ ਇੱਕ ਆਈਡੀ ,  ਯੂਜਰਨੇਮ ,  ਪਾਸਵਰਡ ਬਨਣ ਜਾ ਰਹੇ ਹਨ ।   
 
  |ਜੇਕਰ ਇਹ ਡੇਟਾ ਦੀ ਇੱਕ ਐਰੇ ਹੈ ,  ਤਾਂ ਇਹਨਾਂ ਵਿਚੋਂ ਹਰ ਇੱਕ ਆਈਡੀ ,  ਯੂਜਰਨੇਮ ,  ਪਾਸਵਰਡ ਬਨਣ ਜਾ ਰਹੇ ਹਨ ।   
 
  |-  
 
  |-  
  |7:06
+
  |07:06
 
  |ਅਸੀ 0 , 1 , 2 ਦੀ  ਵਰਤੋ ਨਹੀਂ ਕਰ ਰਹੇ ਹਾਂ ।  ਲੇਕਿਨ ਮੈਂਨੂੰ ਯਕੀਨ ਨਹੀਂ ਹੈ  ਕਿ ਇਹ ਕੰਮ  ਕਰਦਾ ਹੈ ।  
 
  |ਅਸੀ 0 , 1 , 2 ਦੀ  ਵਰਤੋ ਨਹੀਂ ਕਰ ਰਹੇ ਹਾਂ ।  ਲੇਕਿਨ ਮੈਂਨੂੰ ਯਕੀਨ ਨਹੀਂ ਹੈ  ਕਿ ਇਹ ਕੰਮ  ਕਰਦਾ ਹੈ ।  
 
  |-  
 
  |-  
  |7:10
+
  |07:10
 
  |ਹੁਣ ਅਸੀ ਇਸਨੂੰ ਆਸਾਨ ਰੱਖਾਂਗੇ ਅਤੇ ਅਸੀ ਸਿੱਧੇ ਆਪਣੇ ਕਾਲਮ  ਦੇ ਨਾਮ ਨੂੰ refer ਕਰਾਂਗੇ ।   
 
  |ਹੁਣ ਅਸੀ ਇਸਨੂੰ ਆਸਾਨ ਰੱਖਾਂਗੇ ਅਤੇ ਅਸੀ ਸਿੱਧੇ ਆਪਣੇ ਕਾਲਮ  ਦੇ ਨਾਮ ਨੂੰ refer ਕਰਾਂਗੇ ।   
 
  |-  
 
  |-  
  |7:20
+
  |07:20
 
  |ਸੋ  ਡੇਟਾਬੇਸ ਯੂਜਰਨੇਮ row  ਹੋਵੇਗਾ ਅਤੇ ਕਿਉਂਕਿ ਇਹ ਐਰੇ ਹੈ ਜੋ ਸਾਡੀ query ਵਿੱਚ ਇਸ ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋ ਕਰ ਰਿਹਾ  ਹੈ ।   
 
  |ਸੋ  ਡੇਟਾਬੇਸ ਯੂਜਰਨੇਮ row  ਹੋਵੇਗਾ ਅਤੇ ਕਿਉਂਕਿ ਇਹ ਐਰੇ ਹੈ ਜੋ ਸਾਡੀ query ਵਿੱਚ ਇਸ ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋ ਕਰ ਰਿਹਾ  ਹੈ ।   
 
  |-  
 
  |-  
  |7:26
+
  |07:26
 
  |ਅੱਗੇ ਅਸੀ ਲਿਖਾਂਗੇ db password equals row ਅਤੇ ਫਿਰ ਆਪਣਾ ਪਾਸਵਰਡ ।   
 
  |ਅੱਗੇ ਅਸੀ ਲਿਖਾਂਗੇ db password equals row ਅਤੇ ਫਿਰ ਆਪਣਾ ਪਾਸਵਰਡ ।   
 
  |-  
 
  |-  
  |7:38
+
  |07:38
 
  |ਸੋ  ਇਸਦੇ ਬਾਅਦ ਅਸੀ ਏਕੋ ਕਰ ਸਕਦੇ ਹਾਂ ।   
 
  |ਸੋ  ਇਸਦੇ ਬਾਅਦ ਅਸੀ ਏਕੋ ਕਰ ਸਕਦੇ ਹਾਂ ।   
 
  |-  
 
  |-  
  |7:43
+
  |07:43
 
  |ਨਹੀਂ ,  ਵਾਸਤਵ ਵਿੱਚ ,  ਸਾਨੂੰ ਆਪਣੇ db ਯੂਜਰਨੇਮ ਅਤੇ ਪਾਸਵਰਡ  ਦੇ ਕੰਟੇਂਟ ਨੂੰ ਏਕੋ ਕਰਨ  ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ ।  ਜਦੋਂ ਤੱਕ ਕਿ ਅਸੀ ਏਰਰਸ ਵਿੱਚ ਜਾਣਾ ਚਾਹੁੰਦੇ ਹਾਂ ।  
 
  |ਨਹੀਂ ,  ਵਾਸਤਵ ਵਿੱਚ ,  ਸਾਨੂੰ ਆਪਣੇ db ਯੂਜਰਨੇਮ ਅਤੇ ਪਾਸਵਰਡ  ਦੇ ਕੰਟੇਂਟ ਨੂੰ ਏਕੋ ਕਰਨ  ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ ।  ਜਦੋਂ ਤੱਕ ਕਿ ਅਸੀ ਏਰਰਸ ਵਿੱਚ ਜਾਣਾ ਚਾਹੁੰਦੇ ਹਾਂ ।  
 
  |-  
 
  |-  
  |7:49
+
  |07:49
 
  |ਅਸੀ ਪਹਿਲਾਂ ਤੋਂ  ਹੀ ਜਾਣਦੇ ਹਾਂ  ਕਿ ਉਹ ਕੀ ਹਨ।  ਅਸੀਂ ਉਨ੍ਹਾਂ ਨੂੰ ਡੇਟਾਬੇਸ ਵਿੱਚ ਵੇਖਿਆ ਹੈ ।  
 
  |ਅਸੀ ਪਹਿਲਾਂ ਤੋਂ  ਹੀ ਜਾਣਦੇ ਹਾਂ  ਕਿ ਉਹ ਕੀ ਹਨ।  ਅਸੀਂ ਉਨ੍ਹਾਂ ਨੂੰ ਡੇਟਾਬੇਸ ਵਿੱਚ ਵੇਖਿਆ ਹੈ ।  
 
  |-  
 
  |-  
  |7:51
+
  |07:51
 
  |ਹੁਣ ਅਸੀਂ ਕੀ ਕਰਾਂਗੇ ਕਿ ਅਸੀਂ ਇੱਕ  ਚੈੱਕ  ਲਗਾਵਾਂਗੇ ।  ਸੋ  check to see if they match .   
 
  |ਹੁਣ ਅਸੀਂ ਕੀ ਕਰਾਂਗੇ ਕਿ ਅਸੀਂ ਇੱਕ  ਚੈੱਕ  ਲਗਾਵਾਂਗੇ ।  ਸੋ  check to see if they match .   
 
  |-  
 
  |-  
  |8:00
+
  |08:00
 
  |if ਸਟੇਟਮੇਂਟ ਦੀ  ਵਰਤੋ ਕਰਕੇ ਇਹ ਕਰਨਾ  ਕਾਫ਼ੀ ਆਸਾਨ ਹੈ ।   
 
  |if ਸਟੇਟਮੇਂਟ ਦੀ  ਵਰਤੋ ਕਰਕੇ ਇਹ ਕਰਨਾ  ਕਾਫ਼ੀ ਆਸਾਨ ਹੈ ।   
 
  |-  
 
  |-  
  |8:04
+
  |08:04
 
  |if our username equals our db username and our password is equal to our db password  ,  ਤਾਂ ਅਸੀ ਕਹਾਂਗੇ ਕਿ ਇਹ ਠੀਕ ਹੈ ।   
 
  |if our username equals our db username and our password is equal to our db password  ,  ਤਾਂ ਅਸੀ ਕਹਾਂਗੇ ਕਿ ਇਹ ਠੀਕ ਹੈ ।   
 
  |-  
 
  |-  
  |8:19
+
  |08:19
 
  |ਨਹੀਂ ਤਾਂ ਅਸੀ ਕਹਾਂਗੇ  ਕਿ ਇਹ ਠੀਕ ਨਹੀਂ ਹੈ ।   
 
  |ਨਹੀਂ ਤਾਂ ਅਸੀ ਕਹਾਂਗੇ  ਕਿ ਇਹ ਠੀਕ ਨਹੀਂ ਹੈ ।   
 
  |-  
 
  |-  
  |8:22
+
  |08:22
 
  |ਮੈਂ brackets ਨੂੰ ਹਟਾ ਦੇਵਾਂਗਾ ਕਿਉਂਕਿ ਇੱਥੇ ਕੇਵਲ ਇੱਕ ਹੀ ਲਾਇਨ ਹੈ । ਸੋ Incorrect password !  ਏਕੋ ਕਰੋ ।  ਉਸੀ ਦੀ ਤਰ੍ਹਾਂ ਇਸਨੂੰ ਛੱਡ ਦਿਓ ।   
 
  |ਮੈਂ brackets ਨੂੰ ਹਟਾ ਦੇਵਾਂਗਾ ਕਿਉਂਕਿ ਇੱਥੇ ਕੇਵਲ ਇੱਕ ਹੀ ਲਾਇਨ ਹੈ । ਸੋ Incorrect password !  ਏਕੋ ਕਰੋ ।  ਉਸੀ ਦੀ ਤਰ੍ਹਾਂ ਇਸਨੂੰ ਛੱਡ ਦਿਓ ।   
 
  |-  
 
  |-  
  |8:34
+
  |08:34
 
  |ਅਤੇ ਇੱਥੇ ਅਸੀ ਲਿਖਾਂਗੇ  ਏਕੋ You’re in !  .   
 
  |ਅਤੇ ਇੱਥੇ ਅਸੀ ਲਿਖਾਂਗੇ  ਏਕੋ You’re in !  .   
 
  |-  
 
  |-  
  |8:41
+
  |08:41
 
  |ਅੱਛਾ , ਵੀਡੀਓ ਦੇ  ਇਸ ਭਾਗ ਦੇ  ਅੰਤ ਤੋਂ  ਪਹਿਲਾਂ ਅਸੀ ਹੁਣੇ ਇਸਨੂੰ ਟੈਸਟ ਕਰਾਂਗੇ ।   
 
  |ਅੱਛਾ , ਵੀਡੀਓ ਦੇ  ਇਸ ਭਾਗ ਦੇ  ਅੰਤ ਤੋਂ  ਪਹਿਲਾਂ ਅਸੀ ਹੁਣੇ ਇਸਨੂੰ ਟੈਸਟ ਕਰਾਂਗੇ ।   
 
  |-  
 
  |-  
  |8:46
+
  |08:46
 
  |ਮੈਂ ਪਹਿਲਾਂ ਲਿਖਾਂਗਾ  Alex  ਅਤੇ ਮੈਂ ਗਲਤ ਪਾਸਵਰਡ ਭਰਾਂਗਾ ।  ਇਹ ਦਿਖਾਵੇਗਾ Incorrect password !  .   
 
  |ਮੈਂ ਪਹਿਲਾਂ ਲਿਖਾਂਗਾ  Alex  ਅਤੇ ਮੈਂ ਗਲਤ ਪਾਸਵਰਡ ਭਰਾਂਗਾ ।  ਇਹ ਦਿਖਾਵੇਗਾ Incorrect password !  .   
 
  |-  
 
  |-  
  |8:51
+
  |08:51
 
  |ਅਤੇ ਹੁਣ ਮੈਂ abc  ਪਾਸਵਰਡ ਭਰਾਂਗਾ ਅਤੇ ਇਹ ਦਿਖਾਵੇਗਾ You’re in !  .   
 
  |ਅਤੇ ਹੁਣ ਮੈਂ abc  ਪਾਸਵਰਡ ਭਰਾਂਗਾ ਅਤੇ ਇਹ ਦਿਖਾਵੇਗਾ You’re in !  .   
 
  |-  
 
  |-  
  |8:55
+
  |08:55
 
  |ਸੋ  ਅਸੀਂ ਆਪਣਾ ਯੂਜਰਨੇਮ ਜਾਂਚਿਆ ਅਤੇ ਇਹ ਮੌਜੂਦ ਹੈ ।   
 
  |ਸੋ  ਅਸੀਂ ਆਪਣਾ ਯੂਜਰਨੇਮ ਜਾਂਚਿਆ ਅਤੇ ਇਹ ਮੌਜੂਦ ਹੈ ।   
 
  |-  
 
  |-  
  |8:58
+
  |08:58
 
  |ਅਸੀਂ ਜਾਂਚਿਆ ਕਿ ਸਾਡੇ ਫੀਲਡਸ ਮੌਜੂਦ ਹਨ ।  ਤਾਂ ਕਿਰਪ ਕਰਕੇ  ਆਪਣਾ ਯੂਜਰਨੇਮ ਅਤੇ ਪਾਸਵਰਡ enter ਕਰੋ ।   
 
  |ਅਸੀਂ ਜਾਂਚਿਆ ਕਿ ਸਾਡੇ ਫੀਲਡਸ ਮੌਜੂਦ ਹਨ ।  ਤਾਂ ਕਿਰਪ ਕਰਕੇ  ਆਪਣਾ ਯੂਜਰਨੇਮ ਅਤੇ ਪਾਸਵਰਡ enter ਕਰੋ ।   
 
  |-  
 
  |-  
  |9:04
+
  |09:04
 
  |ਜੇਕਰ ਅਸੀ ਆਪਣਾ ਯੂਜਰਨੇਮ ਅਤੇ ਗਲਤ ਪਾਸਵਰਡ enter ਕਰਦੇ ਹਾਂ ,  ਸਾਨੂੰ ਇੱਕ ਏਰਰ ਮੈਸੇਜ ਮਿਲਦਾ ਹੈ– Incorrect password .   
 
  |ਜੇਕਰ ਅਸੀ ਆਪਣਾ ਯੂਜਰਨੇਮ ਅਤੇ ਗਲਤ ਪਾਸਵਰਡ enter ਕਰਦੇ ਹਾਂ ,  ਸਾਨੂੰ ਇੱਕ ਏਰਰ ਮੈਸੇਜ ਮਿਲਦਾ ਹੈ– Incorrect password .   
 
  |-  
 
  |-  
  |9:11
+
  |09:11
 
  |ਜੇਕਰ ਅਸੀ ਠੀਕ ਪਾਸਵਰਡ enter ਕਰਦੇ ਹਾਂ ,  ਸਾਨੂੰ ਮਿਲਦਾ ਹੈ -  You’re in .   
 
  |ਜੇਕਰ ਅਸੀ ਠੀਕ ਪਾਸਵਰਡ enter ਕਰਦੇ ਹਾਂ ,  ਸਾਨੂੰ ਮਿਲਦਾ ਹੈ -  You’re in .   
 
  |-  
 
  |-  
  |9:13
+
  |09:13
 
  |ਅਤੇ ਜੇਕਰ ਅਸੀ ਯੂਜਰਨੇਮ enter ਕਰਦੇ ਹਾਂ ਜੋ ਨਹੀਂ ਮਿਲਿਆ ਹੈ ,  ਸਾਨੂੰ user doesn’t exist ਨਾਮਕ ਇੱਕ ਏਰਰ ਮੈਸੇਜ ਮਿਲਦਾ ਹੈ ।   
 
  |ਅਤੇ ਜੇਕਰ ਅਸੀ ਯੂਜਰਨੇਮ enter ਕਰਦੇ ਹਾਂ ਜੋ ਨਹੀਂ ਮਿਲਿਆ ਹੈ ,  ਸਾਨੂੰ user doesn’t exist ਨਾਮਕ ਇੱਕ ਏਰਰ ਮੈਸੇਜ ਮਿਲਦਾ ਹੈ ।   
 
  |-  
 
  |-  
  |9:24  
+
  |09:24  
 
  |ਅੱਛਾ ਤਾਂ ਅਗਲੇ ਭਾਗ ਵਿੱਚ ਮੇਰੇ ਨਾਲ ਜੁੜੋ  ਅਤੇ ਮੈਂ ਤੁਹਾਨੂੰ ਦਿਖਾਵਾਂਗਾ ਕਿ ਆਪਣੇ ਸ਼ੈਸ਼ਨਸ ਅਤੇ ਲਾਗਆਉਟ ਪੇਜ ਕਿਵੇਂ ਬਣਾਉਂਦੇ ਹਨ।  
 
  |ਅੱਛਾ ਤਾਂ ਅਗਲੇ ਭਾਗ ਵਿੱਚ ਮੇਰੇ ਨਾਲ ਜੁੜੋ  ਅਤੇ ਮੈਂ ਤੁਹਾਨੂੰ ਦਿਖਾਵਾਂਗਾ ਕਿ ਆਪਣੇ ਸ਼ੈਸ਼ਨਸ ਅਤੇ ਲਾਗਆਉਟ ਪੇਜ ਕਿਵੇਂ ਬਣਾਉਂਦੇ ਹਨ।  
 
  |-  
 
  |-  
  |9:32
+
  |09:32
 
  |ਇਹ ਸਕਰਿਪਟ ਹਰਮੀਤ ਸੰਧੂ  ਦੁਆਰਾ ਅਨੁਵਾਦਿਤ ਹੈ ,  ਆਈ . ਆਈ . ਟੀ ਬਾੰਬੇ ਵਲੋਂ ਮੈਂ  ਹੁਣ ਤੁਹਾਡੇ ਤੋਂ  ਵਿਦਾ ਲੈਂਦਾ ਹਾਂ ।  ਧੰਨਵਾਦ ।
 
  |ਇਹ ਸਕਰਿਪਟ ਹਰਮੀਤ ਸੰਧੂ  ਦੁਆਰਾ ਅਨੁਵਾਦਿਤ ਹੈ ,  ਆਈ . ਆਈ . ਟੀ ਬਾੰਬੇ ਵਲੋਂ ਮੈਂ  ਹੁਣ ਤੁਹਾਡੇ ਤੋਂ  ਵਿਦਾ ਲੈਂਦਾ ਹਾਂ ।  ਧੰਨਵਾਦ ।
 
|}
 
|}

Latest revision as of 16:56, 10 April 2017

Time Narration
00:00 ਦੂੱਜੇ ਭਾਗ ਵਿੱਚ ਤੁਹਾਡਾ ਸਵਾਗਤ ਹੈ । ਇੱਥੇ ਮੈਂ ਤੁਹਾਨੂੰ ਦਿਖਾਊਂਗਾ ਕਿ ਡੇਟਾਬੇਸ ਨਾਲ ਜੁੜਨ ਲਈ ਤੁਸੀ ਆਪਣੇ login dot php ਪੇਜ ਨੂੰ ਏਡਿਟ ਕਿਵੇਂ ਕਰਦੇ ਹਨ । ਅਤੇ ਡੇਟਾਬੇਸ ਵਿੱਚ ਉਸਦੇ ਲਈ ਆਪਣਾ ਯੂਜਰਨੇਮ ਅਤੇ ਪਾਸਵਰਡ ਕਿਵੇਂ ਚੈੱਕ ਕਰਦੇ ਹਨ ।
00:14 ਹੁਣ ਅਸੀ ਪਹਿਲਾਂ ਤੋਂ ਹੀ ਆਪਣੇ ਡੇਟਾਬੇਸ ਨਾਲ ਨਾਲ ਜੁੜੇ ਹੋਏ ਹਾਂ ।
00:18 ਇਸਨੂੰ ਰਿਫਰੇਸ਼ ਕਰਕੇ ਅਤੇ ਮੇਰੇ ਯੂਜਰਨੇਮ ਅਤੇ ਪਾਸਵਰਡ ਨੂੰ ਰਿਸੇਂਡ ਕਰਕੇ ਅਸੀ ਸਿੱਧ ਕਰ ਸਕਦੇ ਹਾਂ ਕਿ ਇੱਥੇ ਕੋਈ ਏਰਰਸ ਨਹੀਂ ਹਨ ।
00:24 ਮੇਰਾ ਮਤਲੱਬ ਇੱਥੇ ਇਸ ਏਰਰ ਤੋਂ ਹੈ । ਅਤੇ ਅਸੀਂ ਵੇਖਿਆ ਕਿ ਜੇਕਰ ਅਸੀ ਡੇਟਾ ਟਾਈਪ ਨਹੀਂ ਕਰਦੇ ਹਾਂ , ਸਾਨੂੰ ਇੱਕ ਏਰਰ ਮਿਲਦੀ ਹੈ ।
00:28 ਹੁਣ , ਸਭ ਤੋਂ ਪਹਿਲਾਂ , ਮੈਂ query ਸੈੱਟ ਕਰਨ ਜਾ ਰਿਹਾ ਹਾਂ ।
00:36 ਜੇਕਰ ਤੁਸੀਂ ਪਹਿਲਾਂ mysql ਜਾਂ ਕਿਸੇ structured query language ਦੀ ਵਰਤੋ ਕੀਤੀ ਹੈ , ਤੁਸੀ ਜਾਣੋਂਗੇ ਕਿ ਤੁਸੀ ਡੇਟਾਬੇਸ ਨੂੰ query ਕਰ ਸਕਦੇ ਹੋ ।
00:43 ਮੈਨੂੰ ਲੱਗਦਾ ਹੈ ਕਿ ਇਹ ਮਾਇਕਰੋਸਾਫਟ ਐਕਸੇਸ ਵਿੱਚ ਹੈ ।
00:46 ਸੋ ਇੱਥੇ ਅਸੀ ਲਿਖਣ ਜਾ ਰਹੇ ਹਾਂ SELECT , ਵਾਸਤਵ ਵਿੱਚ , ਅਸੀ ਲਿਖਣ ਜਾ ਰਹੇ ਹਾਂ SELECT * ਕਿਉਂਕਿ ਸਾਨੂੰ ਆਈਡੀ , ਯੂਜਰਨੇਮ ਅਤੇ ਪਾਸਵਰਡ ਦੀ ਜ਼ਰੂਰਤ ਹੈ ।
00:54 ਮੈਨੂੰ ਨਹੀਂ ਲੱਗਦਾ ਕਿ ਸਾਨੂੰ id ਦੀ ਜ਼ਰੂਰਤ ਹੈ ਲੇਕਿਨ ਫਿਰ ਵੀ SELECT * , ਤਾਂਕਿ ਇਹ ਸਾਰੇ ਡੇਟਾ ਨੂੰ ਲੈ ਲਵੇਗਾ ।
00:59 ਸੋ SELECT * FROM ਅਤੇ ਅਸੀ ਇਸਨੂੰ ਯੂਜਰਸ ਕਹਿੰਦੇ ਹਾਂ , ਚੱਲੋ ਮੈਂ ਇਸਨੂੰ ਨਿਸ਼ਚਿਤ ਕਰਦਾ ਹਾਂ ।
01:04 ਹਾਂ , ਯੂਜਰਸ । ਤਾਂ SELECT * users ਅਤੇ ਇੱਥੇ ਅਸੀ ਲਿਖਾਂਗੇ WHERE username ਜੋ ਕਿ ਇੱਥੇ ਇਸਦਾ ਨਾਮ ਹੈ ।
01:20 ਅਤੇ ਅਸੀ ਲਿਖਾਂਗੇ WHERE username equals the username ਜੋ ਟਾਈਪ ਕੀਤਾ ਗਿਆ ਹੈ ।
01:30 ਹੁਣ ਜੇਕਰ ਇਹ username ਮੌਜੂਦ ਨਹੀਂ ਹੈ , ਸਾਨੂੰ This user doesn’t exist ਕਹਿਣ ਲਈ ਕੋਈ ਏਰਰ ਮੈਸੇਜ ਦਿਖਾਉਣ ਦੀ ਲੋੜ ਹੈ ।
01:37 ਸੋ ਅਸੀ ਕੀ ਕਰਾਂਗੇ ਕਿ ਅਸੀ ਹੋਰ ਫੰਕਸ਼ਨ , mysql num rows ਨਾਮਕ ਇੱਕ mysql ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋ ਕਰਾਂਗੇ ।
01:46 ਇਹ ਰੌਸ ਦੀ ਗਿਣਤੀ ਕਰਦਾ ਹੈ , ਜੋ ਤੁਹਾਡੇ ਦੁਆਰਾ ਦਿੱਤੀ ਗਈ ਡੇਟਾਬੇਸ query ਤੋਂ ਪ੍ਰਾਪਤ ਕੀਤਾ ਗਿਆ ਹੈ ।
01:53 ਸੋ ਅਸੀ ਲਿਖਾਂਗੇ numrows equals mysql_num_rows ਅਤੇ brackets ਵਿੱਚ ਸਾਡੇ ਕੋਲ ਸਾਡੀ query ਦਾ ਨਾਮ , ਵੇਰਿਏਬਲ ਹੈ ਜਿਨੂੰ ਮੈਂ query ਫੰਕਸ਼ਨ ਵਿੱਚ ਸਟੋਰ ਕੀਤਾ ਹੈ ।
02:08 ਅਤੇ ਜੇਕਰ ਅਸੀ ਰੌਸ ਦੀ ਗਿਣਤੀ ਏਕੋ ਕਰਦੇ ਹਾਂ । ਮੈਂ ਹੁਣੇ ਤੁਹਾਨੂੰ ਦੱਸਾਂਗਾ ਅਤੇ ਆਪਣੇ ਆਪ ਲਈ ਜਾਂਚ ਕਰਾਂਗਾ ਕਿ ਸਾਨੂੰ 1 ਮਿਲਣਾ ਚਾਹੀਦਾ ਹੈ ਕਿਉਂਕਿ ਸਾਡੇ ਕੋਲ ਹੁਣੇ 1 ਰੌ ਹੈ ।
02:16 ਮੈਂ insert ਉੱਤੇ ਕਲਿਕ ਕਰਦਾ ਹਾਂ ਅਤੇ ਡੇਟਾ ਦੀ ਹੋਰ ਰੌ ਜੋੜਦਾ ਹਾਂ , ਉਦਾਹਰਣ ਲਈ ਦੂਜਾ ਯੂਜਰਨੇਮ ਅਤੇ ਦੂਜਾ ਪਾਸਵਰਡ ।
02:26 ਮੈਂ ਉਸਦੀ ਹੁਣੇ ਕੋਸ਼ਿਸ਼ ਕਰਾਂਗਾ । ਮੈਂ ਇਸਨੂੰ ਬਾਅਦ ਵਿੱਚ ਜਾਂਚਾਂਗਾ । ਚੱਲੋ ਵੇਖਦੇ ਹਾਂ , ਯੂਜਰਨੇਮ Kyle ਅਤੇ ਇਸ ਸਮੇਂ ਪਾਸਵਰਡ 123 ਹੈ ।
02:38 ਅੱਛਾ । ਚੱਲੋ ਇਸਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਦੇ ਹਾਂ , ਅਤੇ ਅਸੀ ਇੱਥੇ ਹਾਂ । ਇੱਕ ਸੇਕੰਡ ਰੁਕੋ । ਅਸੀ ਇੱਥੇ ਹਾਂ ।
02:53 ਸੋ ਸਾਨੂੰ Alex ਅਤੇ Kyle ਮਿਲਿਆ ।
02:55 ਅਸੀ ਦੇਖ ਸਕਦੇ ਹਾਂ ਕਿ ids ਆਪਣੇ ਆਪ ਹੀ ਵਧੀਆਂ ਹਨ।
02:58 ਤੁਸੀ ਇੱਥੇ ਆਪਣੇ ਪਾਸਵਰਡਸ ਅਤੇ 2 ਯੂਜਰਨੇਮਸ ਦੋਨੋ ਵੇਖ ਸਕਦੇ ਹੋ ।
03:02 ਹੁਣ ਅਸੀ ਇਸਨੂੰ ਰਿਫਰੇਸ਼ ਕਰਾਂਗੇ ਅਤੇ ਵੇਖੋ , ਸਾਨੂੰ ਕੀ ਮਿਲਦਾ ਹੈ ।
03:06 ਹੋ , ਅੱਛਾ । ਇਹ ਚੈੱਕ ਦਾ ਸਾਰਾ ਭਾਗ ਹੈ ।
03:10 1 ਦੇ ਵਾਪਸ ਆਉਣ ਦਾ ਕਾਰਨ ਇਹ ਹੈ ਕਿ ਜੇਕਰ ਮੈਂ ਕੇਵਲ ਹਰ ਇੱਕ ਯੂਜਰ ਨੂੰ ਚੁਣ ਰਿਹਾ ਸੀ ਅਤੇ ਫਿਰ ਰੌ ਦੀ ਗਿਣਤੀ ਕਰ ਰਿਹਾ ਸੀ , ਤਾਂ ਵੈਲਿਊ ਵਿੱਚ ਵਾਧਾ ਹੋਵੇਗਾ ।
03:18 ਇੱਥੇ ਵਾਪਸ ਜਾਓ ਅਤੇ ਰਿਫਰੇਸ਼ ਕਰੋ ਅਤੇ ਸਾਨੂੰ 2 ਵੈਲਿਊ ਮਿਲੇਗੀ , ਕਿਉਂਕਿ ਇੱਥੇ 2 ਰੌਸ ਹਨ ।
03:22 ਲੇਕਿਨ ਜੇਕਰ ਮੈਂ ਲਿਖਦਾ ਹਾਂ SELECT where the username equals my username , ਅਸੀ ਸਪੱਸ਼ਟ ਰੂਪ ਵਲੋਂ ਚੁਣ ਰਹੇ ਹਾਂ , ਜਿੱਥੇ ਮੇਰਾ ਯੂਜਰਨੇਮ ਮੌਜੂਦ ਹੈ ਅਤੇ ਉਹ 1 ਰੌ ਵਿੱਚ ਹੈ ।
03:34 ਆਮ ਤੌਰ ਤੇ , ਵੇਬਸਾਈਟ ਉੱਤੇ ਤੁਹਾਡੇ ਕੋਲ ਡੁਪਲਿਕੇਟ ਯੂਜਰਨੇਮ ਨਹੀਂ ਹੋਵੇਗਾ ।
03:40 ਅੱਛਾ । ਸੋ ਹੁਣੇ ਸਾਨੂੰ ਇਹ ਮਿਲਿਆ ਹੈ , ਇੱਥੇ ਕਿੰਨੀਆਂ ਰੌਸ ਹਨ ਇਹ ਜਾਣਨ ਦਾ ਉਦੇਸ਼ ਕੀ ਹੈ ।
03:47 ਹੁਣ ਉਦੇਸ਼ ਇਹ ਹੈ ਕਿ ਅਸੀ ਲਿਖ ਸਕਦੇ ਹਾਂ if num_rows is equal to zero , ਫਿਰ ਇਸਦਾ ਮਤਲੱਬ . . . . . . . . ਮਾਫ ਕਰੋ if my num_rows doesn’t equal zero , ਫਿਰ ਅਸੀ ਕੋਡ ਨੂੰ ਚਲਾ ਸਕਦੇ ਹਾਂ ਜੋ ਸਾਨੂੰ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਹੈ , ਜੋ ਸਾਨੂੰ ਲਾਗਿਨ ਕਰਨ ਲਈ ਚਾਹੀਦਾ ਹੋਵੇਗਾ ।
04:01 ਨਹੀਂ ਤਾਂ , ਮਾਫ ਕਰੋ else , ਸਾਨੂੰ ਏਕੋ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਹੈ , ਮਾਫ ਕਰੋ else die . ਅਸੀ ਮੈਸੇਜ ਦੇਵਾਂਗੇ That user doesn’t exist .
04:16 ਸੋ ਅਸੀ ਕੀ ਕਰ ਰਹੇ ਹਾਂ ਕਿ ਅਸੀ ਚੈੱਕ ਕਰ ਰਹੇ ਹਾਂ ਕਿ ਰੌ ਵਾਪਸ ਆ ਗਈ ਹੈ , ਜਿੱਥੇ ਅਸੀਂ ਉਹ ਯੂਜਰਨੇਮ ਦਿੱਤਾ ।
04:25 ਅਤੇ ਜੇਕਰ ਇਹ ਸਿਫ਼ਰ ਦੇ ਸਮਾਨ ਨਹੀਂ ਹੈ , ਅਸੀ ਲਾਗਿਨ ਕਰਨ ਲਈ ਆਪਣਾ ਕੋਡ ਚਲਾ ਸਕਦੇ ਹਨ ।
04:29 ਨਹੀਂ ਤਾਂ ਅਸੀ ਲਿਖਾਂਗੇ die ਅਤੇ That username doesn’t exist .
04:33 ਇਹ 1 , 2 , 3 , 4 ਦੇ ਸਮਾਨ ਹੋਵੇਗਾ ਅਤੇ ਆਦਿ ।
04:38 ਮਾਫ ਕਰੋ ਇਹ ਸਮਾਨ ਹੋਵੇਗਾ ।
04:40 ਜੇਕਰ ਇਹ ਜ਼ੀਰੋ ਦੇ ਸਮਾਨ ਨਹੀਂ ਹੈ , ਤਾਂ ਇਹ ਨਿਸ਼ਚਿਤ ਹੀ ਕਿਸੇ ਦੇ ਸਮਾਨ ਹੈ ।
04:44 ਅਤੇ ਜੇਕਰ ਇਹ ਕਿਸੇ ਦੇ ਸਮਾਨ ਹੁੰਦਾ ਹੈ , ਤਾਂ ਇੱਥੇ ਕੋਡ ਚੱਲੇਗਾ ।
04:47 ਸੋ ਜੇਕਰ ਇਹ 0 ਦੇ ਸਮਾਨ ਹੈ , ਮੂਲਰੂਪ ਵਿਚ ਜਿਸਦਾ ਮਤਲੱਬ ਹੈ ਕਿ ਕੋਈ ਵੀ ਰਿਜਲਟ ਵਾਪਸ ਨਹੀਂ ਆ ਸਕਦਾ ਹੈ ।
04:52 ਮੈਂ ਇਸਨੂੰ ਰਿਸੇਂਡ ਕਰਾਂਗਾ । ਚੱਲੋ ਵਾਪਸ ਚਲਦੇ ਹਾਂ ।
04:57 ਅਤੇ . . . . . . . ਆਪਣੇ echo num_rows ਨੂੰ ਹਟਾਉਂਦੇ ਹਾਂ ।
05:05 ਅੱਛਾ । ਤਾਂ ਚੱਲੋ ਆਪਣੇ ਮੁੱਖ ਪੇਜ ਉੱਤੇ ਵਾਪਸ ਜਾਂਦੇ ਹਾਂ ਅਤੇ ਅਸੀ Alex ਅਤੇ abc ਨਾਲ ਲਾਗਿਨ ਕਰਾਂਗੇ , ਇਸ ਸਮੇਂ ਪਾਸਵਰਡ ਕੋਈ ਮਾਇਨੇ ਨਹੀਂ ਰੱਖਦਾ ।
05:13 ਕੁੱਝ ਨਹੀਂ ਹੋਇਆ ਕਿਉਂਕਿ ਕੋਈ ਵੀ ਏਰਰਸ ਵਾਪਸ ਨਹੀਂ ਆਈ ।
05:15 ਹੁਣ ਮੈਂ Billy ਦੀ ਵਰਤੋ ਕਰਦਾ ਹਾਂ , ਉਦਾਹਰਣ ਲਈ , ਪਾਸਵਰਡ ਟਾਈਪ ਕਰੋ ਅਤੇ login ( ਲਾਗਿਨ ) ਉੱਤੇ ਕਲਿਕ ਕਰੋ ।
05:21 That user doesn’t exist ! ਕਿਉਂਕਿ ਕੋਈ ਵੀ ਰੌਸ ਵਾਪਸ ਨਹੀਂ ਹੋਈ , ਜਿਸਦਾ ਯੂਜਰਨੇਮ Billy ਹੈ ।
05:26 ਸੋ ਅਸੀ ਵੇਖ ਸਕਦੇ ਹਾਂ ਕਿ ਉਹ ਕੰਮ ਕਰ ਰਿਹਾ ਹੈ ।
05:28 ਮੈਂ ਆਪਣੀ ਅਸਲ ਚੀਜ਼ ਉੱਤੇ ਵਾਪਸ ਜਾਵਾਂਗਾ ।
05:31 ਸੋ Alex ਅਤੇ ਮੇਰਾ ਪਾਸਵਰਡ abc ਹੈ ।
05:37 ਹੁਣ ਲਾਗਿਨ ਲਈ ਕੋਡ ।
05:39 ਲਾਗਿਨ ਕਰਨ ਦੇ ਲਈ , ਸਾਨੂੰ ਪਾਸਵਰਡ ਚੈੱਕ ਕਰਨ ਦੀ ਲੋੜ ਹੈ ।
05:42 ਸੋ ਪਾਸਵਰਡ ਦੇ ਲਈ , ਮੈਂ ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋ ਕਰਾਂਗਾ ।
05:46 ਮਾਫ ਕਰੋ ਫੰਕਸ਼ਨ ਨਹੀਂ , ਮੈਂ ਲੂਪ ਦੀ ਵਰਤੋ ਕਰਾਂਗਾ ਅਤੇ ਉਹ ਲੂਪ while ਲੂਪ ਹੋਵੇਗਾ ।
05:52 ਮੈਂ ਇੱਥੇ ਵੇਰਿਏਬਲ ਦਾ ਨਾਮ ਟਾਈਪ ਕਰਾਂਗਾ । ਮੈਂ ਇਸਨੂੰ row ਕਹਾਂਗਾ ਅਤੇ ਇਹ mysql ਦੇ ਸਮਾਨ ਹੈ . . . . . mysql_ ਰੌ ਨੂੰ ਐਰੇ ਦੇ ਰੂਪ ਵਿੱਚ ਲਿਆਉਂਦੀ ਹੈ ।
06:11 ਸੋ ਸੰਖੇਪ ਵਿਚ , ਮੈਂ ਕਹਾਂਗਾ mysql_fetch_assoc .
06:22 ਅਤੇ ਇਹ ਮੇਰੀ query ਹੋਵੇਗੀ । ਸੋ ਮੈਨੂੰ ਮੇਰੀ query ਇੱਥੇ ਮਿਲੀ ।
06:28 ਇਸ ਤੋਂ , ਅਸੀ ਇੱਥੋਂ ਹਰ ਇੱਕ ਕਾਲਮ ਦੇ ਡੇਟਾ ਨੂੰ ਲੈ ਰਹੇ ਹਾਂ ਅਤੇ row ਨਾਮਕ ਇੱਕ ਐਰੇ ਵਿੱਚ ਰੱਖ ਰਹੇ ਹਾਂ ।
06:40 ਸੋ ਵਾਕਿਆ ਹੀ while ਲੂਪ ਨਾਲ , ਸਾਡੇ ਕੋਲ bracket ਹੋਣਗੇ ਅਤੇ ਅਸੀ ਕੁੱਝ ਵੇਰਿਏਬਲਸ ਸੈੱਟ ਕਰਾਂਗੇ ।
06:45 ਮੈਂ db username ਲਿਖਾਂਗਾ , ਜੋ ਕਿ ਯੂਜਰਨੇਮ ਹੈ , ਜਿਸਨੂੰ ਮੈਂ ਡੇਟਾਬੇਸ ਵਿਚੋ ਕਡਾਂਗਾ , ਇਹ row ਦੇ ਸਮਾਨ ਹੈ ਅਤੇ ਇਹ ਰੌ ਨੇਮ username ਹੈ ।
06:55 ਸੋ ਜਿਵੇਂ ਕਿ ਅਸੀ ਇੱਥੇ ਵੇਖ ਸਕਦੇ ਹਾਂ , ਇਹ ਇੱਥੇ ਰੌ ਨੇਮ ਹੈ ।
06:59 ਜੇਕਰ ਇਹ ਡੇਟਾ ਦੀ ਇੱਕ ਐਰੇ ਹੈ , ਤਾਂ ਇਹਨਾਂ ਵਿਚੋਂ ਹਰ ਇੱਕ ਆਈਡੀ , ਯੂਜਰਨੇਮ , ਪਾਸਵਰਡ ਬਨਣ ਜਾ ਰਹੇ ਹਨ ।
07:06 ਅਸੀ 0 , 1 , 2 ਦੀ ਵਰਤੋ ਨਹੀਂ ਕਰ ਰਹੇ ਹਾਂ । ਲੇਕਿਨ ਮੈਂਨੂੰ ਯਕੀਨ ਨਹੀਂ ਹੈ ਕਿ ਇਹ ਕੰਮ ਕਰਦਾ ਹੈ ।
07:10 ਹੁਣ ਅਸੀ ਇਸਨੂੰ ਆਸਾਨ ਰੱਖਾਂਗੇ ਅਤੇ ਅਸੀ ਸਿੱਧੇ ਆਪਣੇ ਕਾਲਮ ਦੇ ਨਾਮ ਨੂੰ refer ਕਰਾਂਗੇ ।
07:20 ਸੋ ਡੇਟਾਬੇਸ ਯੂਜਰਨੇਮ row ਹੋਵੇਗਾ ਅਤੇ ਕਿਉਂਕਿ ਇਹ ਐਰੇ ਹੈ ਜੋ ਸਾਡੀ query ਵਿੱਚ ਇਸ ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋ ਕਰ ਰਿਹਾ ਹੈ ।
07:26 ਅੱਗੇ ਅਸੀ ਲਿਖਾਂਗੇ db password equals row ਅਤੇ ਫਿਰ ਆਪਣਾ ਪਾਸਵਰਡ ।
07:38 ਸੋ ਇਸਦੇ ਬਾਅਦ ਅਸੀ ਏਕੋ ਕਰ ਸਕਦੇ ਹਾਂ ।
07:43 ਨਹੀਂ , ਵਾਸਤਵ ਵਿੱਚ , ਸਾਨੂੰ ਆਪਣੇ db ਯੂਜਰਨੇਮ ਅਤੇ ਪਾਸਵਰਡ ਦੇ ਕੰਟੇਂਟ ਨੂੰ ਏਕੋ ਕਰਨ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ । ਜਦੋਂ ਤੱਕ ਕਿ ਅਸੀ ਏਰਰਸ ਵਿੱਚ ਜਾਣਾ ਚਾਹੁੰਦੇ ਹਾਂ ।
07:49 ਅਸੀ ਪਹਿਲਾਂ ਤੋਂ ਹੀ ਜਾਣਦੇ ਹਾਂ ਕਿ ਉਹ ਕੀ ਹਨ। ਅਸੀਂ ਉਨ੍ਹਾਂ ਨੂੰ ਡੇਟਾਬੇਸ ਵਿੱਚ ਵੇਖਿਆ ਹੈ ।
07:51 ਹੁਣ ਅਸੀਂ ਕੀ ਕਰਾਂਗੇ ਕਿ ਅਸੀਂ ਇੱਕ ਚੈੱਕ ਲਗਾਵਾਂਗੇ । ਸੋ check to see if they match .
08:00 if ਸਟੇਟਮੇਂਟ ਦੀ ਵਰਤੋ ਕਰਕੇ ਇਹ ਕਰਨਾ ਕਾਫ਼ੀ ਆਸਾਨ ਹੈ ।
08:04 if our username equals our db username and our password is equal to our db password , ਤਾਂ ਅਸੀ ਕਹਾਂਗੇ ਕਿ ਇਹ ਠੀਕ ਹੈ ।
08:19 ਨਹੀਂ ਤਾਂ ਅਸੀ ਕਹਾਂਗੇ ਕਿ ਇਹ ਠੀਕ ਨਹੀਂ ਹੈ ।
08:22 ਮੈਂ brackets ਨੂੰ ਹਟਾ ਦੇਵਾਂਗਾ ਕਿਉਂਕਿ ਇੱਥੇ ਕੇਵਲ ਇੱਕ ਹੀ ਲਾਇਨ ਹੈ । ਸੋ Incorrect password ! ਏਕੋ ਕਰੋ । ਉਸੀ ਦੀ ਤਰ੍ਹਾਂ ਇਸਨੂੰ ਛੱਡ ਦਿਓ ।
08:34 ਅਤੇ ਇੱਥੇ ਅਸੀ ਲਿਖਾਂਗੇ ਏਕੋ You’re in ! .
08:41 ਅੱਛਾ , ਵੀਡੀਓ ਦੇ ਇਸ ਭਾਗ ਦੇ ਅੰਤ ਤੋਂ ਪਹਿਲਾਂ ਅਸੀ ਹੁਣੇ ਇਸਨੂੰ ਟੈਸਟ ਕਰਾਂਗੇ ।
08:46 ਮੈਂ ਪਹਿਲਾਂ ਲਿਖਾਂਗਾ Alex ਅਤੇ ਮੈਂ ਗਲਤ ਪਾਸਵਰਡ ਭਰਾਂਗਾ । ਇਹ ਦਿਖਾਵੇਗਾ Incorrect password ! .
08:51 ਅਤੇ ਹੁਣ ਮੈਂ abc ਪਾਸਵਰਡ ਭਰਾਂਗਾ ਅਤੇ ਇਹ ਦਿਖਾਵੇਗਾ You’re in ! .
08:55 ਸੋ ਅਸੀਂ ਆਪਣਾ ਯੂਜਰਨੇਮ ਜਾਂਚਿਆ ਅਤੇ ਇਹ ਮੌਜੂਦ ਹੈ ।
08:58 ਅਸੀਂ ਜਾਂਚਿਆ ਕਿ ਸਾਡੇ ਫੀਲਡਸ ਮੌਜੂਦ ਹਨ । ਤਾਂ ਕਿਰਪ ਕਰਕੇ ਆਪਣਾ ਯੂਜਰਨੇਮ ਅਤੇ ਪਾਸਵਰਡ enter ਕਰੋ ।
09:04 ਜੇਕਰ ਅਸੀ ਆਪਣਾ ਯੂਜਰਨੇਮ ਅਤੇ ਗਲਤ ਪਾਸਵਰਡ enter ਕਰਦੇ ਹਾਂ , ਸਾਨੂੰ ਇੱਕ ਏਰਰ ਮੈਸੇਜ ਮਿਲਦਾ ਹੈ– Incorrect password .
09:11 ਜੇਕਰ ਅਸੀ ਠੀਕ ਪਾਸਵਰਡ enter ਕਰਦੇ ਹਾਂ , ਸਾਨੂੰ ਮਿਲਦਾ ਹੈ - You’re in .
09:13 ਅਤੇ ਜੇਕਰ ਅਸੀ ਯੂਜਰਨੇਮ enter ਕਰਦੇ ਹਾਂ ਜੋ ਨਹੀਂ ਮਿਲਿਆ ਹੈ , ਸਾਨੂੰ user doesn’t exist ਨਾਮਕ ਇੱਕ ਏਰਰ ਮੈਸੇਜ ਮਿਲਦਾ ਹੈ ।
09:24 ਅੱਛਾ ਤਾਂ ਅਗਲੇ ਭਾਗ ਵਿੱਚ ਮੇਰੇ ਨਾਲ ਜੁੜੋ ਅਤੇ ਮੈਂ ਤੁਹਾਨੂੰ ਦਿਖਾਵਾਂਗਾ ਕਿ ਆਪਣੇ ਸ਼ੈਸ਼ਨਸ ਅਤੇ ਲਾਗਆਉਟ ਪੇਜ ਕਿਵੇਂ ਬਣਾਉਂਦੇ ਹਨ।
09:32 ਇਹ ਸਕਰਿਪਟ ਹਰਮੀਤ ਸੰਧੂ ਦੁਆਰਾ ਅਨੁਵਾਦਿਤ ਹੈ , ਆਈ . ਆਈ . ਟੀ ਬਾੰਬੇ ਵਲੋਂ ਮੈਂ ਹੁਣ ਤੁਹਾਡੇ ਤੋਂ ਵਿਦਾ ਲੈਂਦਾ ਹਾਂ । ਧੰਨਵਾਦ ।

Contributors and Content Editors

Harmeet, PoojaMoolya