Difference between revisions of "PHP-and-MySQL/C3/MySQL-Part-2/Punjabi"

From Script | Spoken-Tutorial
Jump to: navigation, search
(Created page with " {|border = 1 !Time !Narration |- |0:02 |ਸੱਤ ਸ਼੍ਰੀ ਅਕਾਲ, ਇਸ ਟਿਊਟੋਰਿਅਲ ਦੇ ਪਹਿਲੇ ਭਾਗ ਵਿੱਚ ਅ...")
 
 
Line 7: Line 7:
  
 
|-
 
|-
|0:02
+
|00:02
 
|ਸੱਤ ਸ਼੍ਰੀ ਅਕਾਲ,  ਇਸ ਟਿਊਟੋਰਿਅਲ  ਦੇ ਪਹਿਲੇ ਭਾਗ ਵਿੱਚ ਅਸੀਂ ਆਪਣੇ ਡਾਟਾਬੇਸ php academy  ਦੇ ਅੰਦਰ ਇੱਕ ਟੇਬਲ ਬਣਾਇਆ ਸੀ ਅਤੇ ਇਸਦੇ ਨਾਲ ਚਲਣ ਲਈ ਅਸੀਂ ਸਾਰੇ ਸਬੰਧਤ ਡਾਟਾ ਨਾਲ ਫੀਲਡਸ ਬਣਾਏ ਸਨ .  .  .  datatypes ਆਦਿ ।  
 
|ਸੱਤ ਸ਼੍ਰੀ ਅਕਾਲ,  ਇਸ ਟਿਊਟੋਰਿਅਲ  ਦੇ ਪਹਿਲੇ ਭਾਗ ਵਿੱਚ ਅਸੀਂ ਆਪਣੇ ਡਾਟਾਬੇਸ php academy  ਦੇ ਅੰਦਰ ਇੱਕ ਟੇਬਲ ਬਣਾਇਆ ਸੀ ਅਤੇ ਇਸਦੇ ਨਾਲ ਚਲਣ ਲਈ ਅਸੀਂ ਸਾਰੇ ਸਬੰਧਤ ਡਾਟਾ ਨਾਲ ਫੀਲਡਸ ਬਣਾਏ ਸਨ .  .  .  datatypes ਆਦਿ ।  
  
 
|-
 
|-
|0:15
+
|00:15
 
|ਹੁਣ ਅਸੀਂ ਇਹ ਕਰਕੇ ਆਪਣੇ ਡਾਟਾਬੇਸ  ਦੇ ਅੰਦਰ ਕੁੱਝ ਡਮੀ  ਡਾਟਾ ਸ਼ਾਮਿਲ ਕਰਾਂਗੇ ।  
 
|ਹੁਣ ਅਸੀਂ ਇਹ ਕਰਕੇ ਆਪਣੇ ਡਾਟਾਬੇਸ  ਦੇ ਅੰਦਰ ਕੁੱਝ ਡਮੀ  ਡਾਟਾ ਸ਼ਾਮਿਲ ਕਰਾਂਗੇ ।  
  
 
|-
 
|-
|0:20
+
|00:20
 
|ਮੈਂ ਇਸ insert ਬਟਨ ਨੂੰ ਕਲਿਕ ਨਹੀਂ ਕਰਾਂਗਾ ਕਿਉਂਕਿ ਇਸਨੂੰ ਇੱਥੇ ਕਲਿਕ ਕਰਨ ਨਾਲ ਸਾਨੂੰ ਵਰਤੋ ਲਈ ਆਸਾਨ ਇੰਟਰਫੇਸ ਮਿਲਦਾ ਹੈ ।  ਜਿਸ ਵਿੱਚ ਅਸੀਂ  firstname , lastname , ਜਨਮ ਤਾਰੀਖ ,  ਕੈਲੇਂਡਰ ਫੰਕਸ਼ਨ ਦਾ ਇਸਤੇਮਾਲ ਕਰਦੇ ਹੋਏ ਇੱਥੇ ਟਾਈਪ ਕਰ ਸਕਦੇ ਹਾਂ ।  
 
|ਮੈਂ ਇਸ insert ਬਟਨ ਨੂੰ ਕਲਿਕ ਨਹੀਂ ਕਰਾਂਗਾ ਕਿਉਂਕਿ ਇਸਨੂੰ ਇੱਥੇ ਕਲਿਕ ਕਰਨ ਨਾਲ ਸਾਨੂੰ ਵਰਤੋ ਲਈ ਆਸਾਨ ਇੰਟਰਫੇਸ ਮਿਲਦਾ ਹੈ ।  ਜਿਸ ਵਿੱਚ ਅਸੀਂ  firstname , lastname , ਜਨਮ ਤਾਰੀਖ ,  ਕੈਲੇਂਡਰ ਫੰਕਸ਼ਨ ਦਾ ਇਸਤੇਮਾਲ ਕਰਦੇ ਹੋਏ ਇੱਥੇ ਟਾਈਪ ਕਰ ਸਕਦੇ ਹਾਂ ।  
  
 
|-
 
|-
|0:34
+
|00:34
 
|ਤੁਸੀਂ ਵੇਖ ਸਕਦੇ ਹੋ ਕਿ ਇਹ ਹੁਣੇ ਉੱਤੇ ਆ ਗਿਆ ਹੈ ।  
 
|ਤੁਸੀਂ ਵੇਖ ਸਕਦੇ ਹੋ ਕਿ ਇਹ ਹੁਣੇ ਉੱਤੇ ਆ ਗਿਆ ਹੈ ।  
  
 
|-
 
|-
|0:36
+
|00:36
 
|ਅਤੇ ਅਸੀਂ ਆਪਣਾ gender ਵੀ ਇੱਥੇ ਐਂਟਰ ਕਰ ਸਕਦੇ ਹਾਂ ।  
 
|ਅਤੇ ਅਸੀਂ ਆਪਣਾ gender ਵੀ ਇੱਥੇ ਐਂਟਰ ਕਰ ਸਕਦੇ ਹਾਂ ।  
  
 
|-
 
|-
|0:40
+
|00:40
 
|ਹਾਲਾਂਕਿ ਇਹ mysql php ਟਿਊਟੋਰਿਅਲ ਹੈ ,  ਤਾਂ ਮੈਂ ਤੁਹਾਨੂੰ ਦਿਖਾਵਾਂਗਾ ਕਿ ਕਿਵੇਂ mysql ਜਾਂ php ਦੀ ਵਰਤੋ ਕਰਕੇ ਡਾਟਾ ਸ਼ਾਮਿਲ ਕਰੀਏ ।  
 
|ਹਾਲਾਂਕਿ ਇਹ mysql php ਟਿਊਟੋਰਿਅਲ ਹੈ ,  ਤਾਂ ਮੈਂ ਤੁਹਾਨੂੰ ਦਿਖਾਵਾਂਗਾ ਕਿ ਕਿਵੇਂ mysql ਜਾਂ php ਦੀ ਵਰਤੋ ਕਰਕੇ ਡਾਟਾ ਸ਼ਾਮਿਲ ਕਰੀਏ ।  
  
 
|-
 
|-
|0:49
+
|00:49
 
|ਹੁਣ ਸਭ ਤੋ ਪਹਿਲਾਂ ਸਾਨੂੰ ਆਪਣੇ ਡਾਟਾਬੇਸ ਨਾਲ ਜੁੜਨਾ ਹੋਵੇਗਾ ।  
 
|ਹੁਣ ਸਭ ਤੋ ਪਹਿਲਾਂ ਸਾਨੂੰ ਆਪਣੇ ਡਾਟਾਬੇਸ ਨਾਲ ਜੁੜਨਾ ਹੋਵੇਗਾ ।  
  
 
|-
 
|-
|0:52
+
|00:52
 
|mysql dot php ਫਾਇਲ  ਦੇ ਅੰਦਰ ,  ਅਸੀਂ ਆਪਣੀ ਫਾਇਲ connect dot php . ਨੂੰ ਸ਼ਾਮਿਲ ਕਰਨ ਲਈ include ਫੰਕਸ਼ਨ ਇਸਤੇਮਾਲ ਕਰਾਂਗੇ ।  
 
|mysql dot php ਫਾਇਲ  ਦੇ ਅੰਦਰ ,  ਅਸੀਂ ਆਪਣੀ ਫਾਇਲ connect dot php . ਨੂੰ ਸ਼ਾਮਿਲ ਕਰਨ ਲਈ include ਫੰਕਸ਼ਨ ਇਸਤੇਮਾਲ ਕਰਾਂਗੇ ।  
  
 
|-
 
|-
|1:01
+
|01:01
 
|ਜੇਕਰ ਇਹ ਉਸੇ ਡਾਇਰੇਕਟਰੀ ਵਿੱਚ ਨਹੀਂ ਹੈ ,  ਤੁਸੀਂ ਜਾਣਦੇ ਹੋ ਕਿ ਤੁਸੀਂ sub directory ਅਤੇ ਫਿਰ connect ਲਿਖ ਸਕਦੇ ਹੋ ।  
 
|ਜੇਕਰ ਇਹ ਉਸੇ ਡਾਇਰੇਕਟਰੀ ਵਿੱਚ ਨਹੀਂ ਹੈ ,  ਤੁਸੀਂ ਜਾਣਦੇ ਹੋ ਕਿ ਤੁਸੀਂ sub directory ਅਤੇ ਫਿਰ connect ਲਿਖ ਸਕਦੇ ਹੋ ।  
  
 
|-
 
|-
|1:07
+
|01:07
 
|ਕ੍ਰਿਪਾ ਇਸਦਾ ਸਪੱਸ਼ਟ ਵੇਰਵਾ ਦੇਓ ।  
 
|ਕ੍ਰਿਪਾ ਇਸਦਾ ਸਪੱਸ਼ਟ ਵੇਰਵਾ ਦੇਓ ।  
  
 
|-
 
|-
|1:10
+
|01:10
 
|ਜੇਕਰ ਤੁਸੀਂ ਪੇਜ ਨੂੰ ਚਲਾਉਣਾ ਨਹੀਂ ਚਾਹੁੰਦੇ ਹੋ .  .  . ਜੇਕਰ ਤੁਸੀਂ "Rest of the page" ਨੂੰ ਇੱਥੇ ਨਹੀਂ ਚਲਾਉਣਾ ਚਾਹੁੰਦੇ ,  ਤੁਸੀਂ require ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋ ਕਰ ਸਕਦੇ ਹੋ ।  
 
|ਜੇਕਰ ਤੁਸੀਂ ਪੇਜ ਨੂੰ ਚਲਾਉਣਾ ਨਹੀਂ ਚਾਹੁੰਦੇ ਹੋ .  .  . ਜੇਕਰ ਤੁਸੀਂ "Rest of the page" ਨੂੰ ਇੱਥੇ ਨਹੀਂ ਚਲਾਉਣਾ ਚਾਹੁੰਦੇ ,  ਤੁਸੀਂ require ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋ ਕਰ ਸਕਦੇ ਹੋ ।  
  
 
|-
 
|-
|1:18
+
|01:18
 
|require ਫੰਕਸ਼ਨ ਪੇਜ ਨੂੰ ਖਤਮ ਕਰ ਦਿੰਦਾ ਹੈ ਜੇਕਰ ਇਹ ਇਸਤੋਂ ਅੱਗੇ ਨਹੀਂ ਮਿਲਦਾ ਹੈ ।  
 
|require ਫੰਕਸ਼ਨ ਪੇਜ ਨੂੰ ਖਤਮ ਕਰ ਦਿੰਦਾ ਹੈ ਜੇਕਰ ਇਹ ਇਸਤੋਂ ਅੱਗੇ ਨਹੀਂ ਮਿਲਦਾ ਹੈ ।  
  
 
|-
 
|-
|1:24
+
|01:24
 
|include ਇਸਨੂੰ ਸ਼ਾਮਿਲ ਕਰੇਗਾ ਅਤੇ ਫਿਰ ਇਹ ਏਕੋ ( echo )  ਕਰਨ ਲਈ ਜਾਰੀ ਰਹੇਗਾ ਜਾਂ ਬਾਕੀ  ਦੇ ਪੇਜ ਨੂੰ ਰਨ ਕਰਦੇ ਹੋਏ ਅੱਗੇ ਵਧੇਗਾ ।  
 
|include ਇਸਨੂੰ ਸ਼ਾਮਿਲ ਕਰੇਗਾ ਅਤੇ ਫਿਰ ਇਹ ਏਕੋ ( echo )  ਕਰਨ ਲਈ ਜਾਰੀ ਰਹੇਗਾ ਜਾਂ ਬਾਕੀ  ਦੇ ਪੇਜ ਨੂੰ ਰਨ ਕਰਦੇ ਹੋਏ ਅੱਗੇ ਵਧੇਗਾ ।  
  
 
|-
 
|-
|1:31
+
|01:31
 
|ਜੇਕਰ ਤੁਸੀਂ require ਫੰਕਸ਼ਨ ਵਰਤਦੇ ਹੋ ,  ਤਾਂ ਇਹ ਅਸਲ ਵਿੱਚ ਖਤਮ ਕਰ ਦੇਵੇਗਾ ਜੇਕਰ ਇਹ ਸ਼ਾਮਿਲ ਨਹੀਂ ਹੋ ਸਕਿਆ ।  
 
|ਜੇਕਰ ਤੁਸੀਂ require ਫੰਕਸ਼ਨ ਵਰਤਦੇ ਹੋ ,  ਤਾਂ ਇਹ ਅਸਲ ਵਿੱਚ ਖਤਮ ਕਰ ਦੇਵੇਗਾ ਜੇਕਰ ਇਹ ਸ਼ਾਮਿਲ ਨਹੀਂ ਹੋ ਸਕਿਆ ।  
  
 
|-
 
|-
|1:38
+
|01:38
 
|ਹੁਣ ਮੈਂ ਲਿਖਾਂਗਾ ਕਿ require connect dot php ਕੇਵਲ ਇਹ ਕਹਿਣ ਲਈ ਕਿ ਜੇਕਰ ਤੁਸੀਂ ਡਾਟਾਬੇਸ ਨਾਲ ਨਹੀਂ ਜੁੜ ਪਾ ਰਹੇ ਹੋ , ਬਾਕੀ ਪੇਜ ਵਿਅਰਥ ਹੈ ।  
 
|ਹੁਣ ਮੈਂ ਲਿਖਾਂਗਾ ਕਿ require connect dot php ਕੇਵਲ ਇਹ ਕਹਿਣ ਲਈ ਕਿ ਜੇਕਰ ਤੁਸੀਂ ਡਾਟਾਬੇਸ ਨਾਲ ਨਹੀਂ ਜੁੜ ਪਾ ਰਹੇ ਹੋ , ਬਾਕੀ ਪੇਜ ਵਿਅਰਥ ਹੈ ।  
  
 
|-
 
|-
|1:47
+
|01:47
 
|ਸਾਨੂੰ ਬਹੁਤ ਸਾਰੀ ਵਿਅਰਥ ਚੀਜ਼ ਪੇਜ ਉੱਤੇ ਮਿਲੇਗੀ ।  
 
|ਸਾਨੂੰ ਬਹੁਤ ਸਾਰੀ ਵਿਅਰਥ ਚੀਜ਼ ਪੇਜ ਉੱਤੇ ਮਿਲੇਗੀ ।  
  
 
|-
 
|-
|1:51
+
|01:51
 
|ਹੁਣ ਜੇਕਰ require connect dot php ਅਤੇ connect dot php  ਦੇ ਅੰਦਰ ਅਸੀਂ ਆਪਣਾ  php mysql ਫੰਕਸ਼ੰਸ ( functions )  ਅਰੰਭ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹਾਂ ।  
 
|ਹੁਣ ਜੇਕਰ require connect dot php ਅਤੇ connect dot php  ਦੇ ਅੰਦਰ ਅਸੀਂ ਆਪਣਾ  php mysql ਫੰਕਸ਼ੰਸ ( functions )  ਅਰੰਭ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹਾਂ ।  
  
 
|-
 
|-
|2:00
+
|02:00
 
|ਸਭ ਤੋਂ ਪਹਿਲਾਂ ਤੁਹਾਨੂੰ ਜਾਣਨ ਦੀ ਲੋੜ ਹੈ -  ਅਸੀਂ ਆਪਣੇ connect ਨਾਮਕ ਵੇਰਿਏਬਲ ਤੋ ਸ਼ੁਰੂ ਕਰਾਂਗੇ ਅਤੇ ਇਹ mysql_connect ਫੰਕਸ਼ਨ ਇਸਤੇਮਾਲ ਕਰੇਗਾ ।  
 
|ਸਭ ਤੋਂ ਪਹਿਲਾਂ ਤੁਹਾਨੂੰ ਜਾਣਨ ਦੀ ਲੋੜ ਹੈ -  ਅਸੀਂ ਆਪਣੇ connect ਨਾਮਕ ਵੇਰਿਏਬਲ ਤੋ ਸ਼ੁਰੂ ਕਰਾਂਗੇ ਅਤੇ ਇਹ mysql_connect ਫੰਕਸ਼ਨ ਇਸਤੇਮਾਲ ਕਰੇਗਾ ।  
  
 
|-
 
|-
|2:08
+
|02:08
 
|ਇਹ ਪਹਿਲਾ ਫੰਕਸ਼ਨ ( function )  ਹੈ ਜੋ ਤੁਹਾਨੂੰ ਸਿੱਖਣ ਦੀ ਲੋੜ ਹੈ ।  
 
|ਇਹ ਪਹਿਲਾ ਫੰਕਸ਼ਨ ( function )  ਹੈ ਜੋ ਤੁਹਾਨੂੰ ਸਿੱਖਣ ਦੀ ਲੋੜ ਹੈ ।  
  
 
|-
 
|-
|2:10
+
|02:10
 
|ਇਹ ਬਹੁਤ ਹੀ ਜਰੂਰੀ ਫੰਕਸ਼ਨ ( function )  ਹੈ ਜੋ ਤੁਹਾਨੂੰ ਤੁਹਾਡੇ ਡਾਟਾਬੇਸ mysql ਨਾਲ ਜੁੜਨ ਵਿੱਚ ਸਮਰਥ ਬਣਾਉਂਦਾ ਹੈ।  
 
|ਇਹ ਬਹੁਤ ਹੀ ਜਰੂਰੀ ਫੰਕਸ਼ਨ ( function )  ਹੈ ਜੋ ਤੁਹਾਨੂੰ ਤੁਹਾਡੇ ਡਾਟਾਬੇਸ mysql ਨਾਲ ਜੁੜਨ ਵਿੱਚ ਸਮਰਥ ਬਣਾਉਂਦਾ ਹੈ।  
  
 
|-
 
|-
|2:15
+
|02:15
 
|ਇਹ 3 ਪੇਰਾਮੀਟਰਸ ਲੈਂਦਾ ਹੈ ।  
 
|ਇਹ 3 ਪੇਰਾਮੀਟਰਸ ਲੈਂਦਾ ਹੈ ।  
  
 
|-
 
|-
|2:19
+
|02:19
 
|ਇੱਥੇ ਸਬਤੋ ਪਹਿਲਾ ਖੁਦ ਵੇਬ ਸਰਵਰ ਹੈ - ਵੇਬ ਸਰਵਰ ਦਾ ਐਡਰੈਸ ।  
 
|ਇੱਥੇ ਸਬਤੋ ਪਹਿਲਾ ਖੁਦ ਵੇਬ ਸਰਵਰ ਹੈ - ਵੇਬ ਸਰਵਰ ਦਾ ਐਡਰੈਸ ।  
  
 
|-
 
|-
|2:23
+
|02:23
 
|ਮੈਂ ਇਸ ਸਮੇਂ ਆਪਣਾ ਕੰਪਿਊਟਰ ਇੱਕ ਲੋਕਲ ਵੇਬ ਸਰਵਰ ( local webserver )  ਦੇ ਨਾਲ ਮੇਰੇ ਲੋਕਲ ਹੋਸਟ ( local host )  ਦੇ ਨਾਲ ਵਰਤ ਰਿਹਾ ਹਾਂ ।  
 
|ਮੈਂ ਇਸ ਸਮੇਂ ਆਪਣਾ ਕੰਪਿਊਟਰ ਇੱਕ ਲੋਕਲ ਵੇਬ ਸਰਵਰ ( local webserver )  ਦੇ ਨਾਲ ਮੇਰੇ ਲੋਕਲ ਹੋਸਟ ( local host )  ਦੇ ਨਾਲ ਵਰਤ ਰਿਹਾ ਹਾਂ ।  
  
 
|-
 
|-
|2:28
+
|02:28
 
|ਜੇਕਰ ਤੁਸੀਂ ਚਾਹੋ ਇਹ ਲੋਕਲ ਹੋਸਟ  ਦੀ ਬਜਾਏ 127 . 0 . 0 . 1 ਵੀ ਲਿਖਿਆ ਜਾ ਸਕਦਾ ਹੈ ।
 
|ਜੇਕਰ ਤੁਸੀਂ ਚਾਹੋ ਇਹ ਲੋਕਲ ਹੋਸਟ  ਦੀ ਬਜਾਏ 127 . 0 . 0 . 1 ਵੀ ਲਿਖਿਆ ਜਾ ਸਕਦਾ ਹੈ ।
  
 
|-
 
|-
|2:36
+
|02:36
 
|ਮੈਂ ਵਿਅਕਤੀਗਤ ਰੂਪ ਵਿਚ local host ਟਾਈਪ ਕਰਨਾ ਪਸੰਦ ਕਰਦਾ ਹਾਂ ।  
 
|ਮੈਂ ਵਿਅਕਤੀਗਤ ਰੂਪ ਵਿਚ local host ਟਾਈਪ ਕਰਨਾ ਪਸੰਦ ਕਰਦਾ ਹਾਂ ।  
  
 
|-
 
|-
|2:39
+
|02:39
 
|ਹੁਣ ਮੈਂ, ਮੈਨੂੰ ਦਿੱਤਾ ਯੂਜਰਨੇਮ  ( username )  ਅਤੇ ਪਾਸਵਰਡ ਇਸਤੇਮਾਲ ਕਰਾਂਗਾ ।  
 
|ਹੁਣ ਮੈਂ, ਮੈਨੂੰ ਦਿੱਤਾ ਯੂਜਰਨੇਮ  ( username )  ਅਤੇ ਪਾਸਵਰਡ ਇਸਤੇਮਾਲ ਕਰਾਂਗਾ ।  
  
 
|-
 
|-
|2:43
+
|02:43
 
|ਇਹ root ਹੈ ।   
 
|ਇਹ root ਹੈ ।   
  
 
|-
 
|-
|2:45
+
|02:45
 
|ਮੇਰਾ ਪਾਸਵਰਡ ਮੋਜੂਦ ਨਹੀਂ ਹੈ ਕਿਉਂਕਿ ਮੇਰੇ ਕੋਲ ਪਾਸਵਰਡ ਨਹੀਂ ਹੈ ।   
 
|ਮੇਰਾ ਪਾਸਵਰਡ ਮੋਜੂਦ ਨਹੀਂ ਹੈ ਕਿਉਂਕਿ ਮੇਰੇ ਕੋਲ ਪਾਸਵਰਡ ਨਹੀਂ ਹੈ ।   
  
 
|-
 
|-
|2:48
+
|02:48
 
|ਅਸੀਂ ਆਪਣਾ ਸੰਪਰਕ ਬਣਾ ਲਿਆ ਹੈ ਪਰ ਕੀ ਹੋਵੇਗਾ ਜੇਕਰ ਇਹ ਸੰਪਰਕ ਠੀਕ ਤਰਾਂ ਸ਼ੁਰੂ ਨਾ ਹੋਵੇ ।  
 
|ਅਸੀਂ ਆਪਣਾ ਸੰਪਰਕ ਬਣਾ ਲਿਆ ਹੈ ਪਰ ਕੀ ਹੋਵੇਗਾ ਜੇਕਰ ਇਹ ਸੰਪਰਕ ਠੀਕ ਤਰਾਂ ਸ਼ੁਰੂ ਨਾ ਹੋਵੇ ।  
  
 
|-
 
|-
|2:54
+
|02:54
 
|ਇਸਦੇ ਬਾਅਦ ਅਸੀਂ ਕੀ ਕਰ ਸਕਦੇ ਹਾਂ ਕਿ or die ਲਿਖ ਸਕਦੇ ਹਾਂ ਅਤੇ ਬ੍ਰੇਕੇਟਸ  ਦੇ ਅੰਦਰ ਇੱਕ ਐਰਰ ਸੂਚਨਾ ਦੱਸ ਸਕਦੇ ਹਾਂ ਉਦਾਹਰਨ ਵਜੋਂ connection failed .  
 
|ਇਸਦੇ ਬਾਅਦ ਅਸੀਂ ਕੀ ਕਰ ਸਕਦੇ ਹਾਂ ਕਿ or die ਲਿਖ ਸਕਦੇ ਹਾਂ ਅਤੇ ਬ੍ਰੇਕੇਟਸ  ਦੇ ਅੰਦਰ ਇੱਕ ਐਰਰ ਸੂਚਨਾ ਦੱਸ ਸਕਦੇ ਹਾਂ ਉਦਾਹਰਨ ਵਜੋਂ connection failed .  
  
 
|-
 
|-
|3:05
+
|03:05
 
|ਚਲੋ ਮੰਨ ਲੈਂਦੇ ਹਾਂ ਕਿ ਇਸ ਸਮੇਂ ਇਹ ਸੰਪਰਕ ਕੰਮ ਕਰ ਰਿਹਾ ਹੈ ।  
 
|ਚਲੋ ਮੰਨ ਲੈਂਦੇ ਹਾਂ ਕਿ ਇਸ ਸਮੇਂ ਇਹ ਸੰਪਰਕ ਕੰਮ ਕਰ ਰਿਹਾ ਹੈ ।  
  
 
|-
 
|-
|3:10
+
|03:10
 
|ਮੈਂ connected ਨਾਮਕ ਕੋਡ ਦਾ ਇੱਕ ਭਾਗ ਏਕੋ  ( echo )  ਕਰਾਂਗਾ ।  
 
|ਮੈਂ connected ਨਾਮਕ ਕੋਡ ਦਾ ਇੱਕ ਭਾਗ ਏਕੋ  ( echo )  ਕਰਾਂਗਾ ।  
  
 
|-
 
|-
|3:19
+
|03:19
 
|ਹੁਣ ਜੇਕਰ ਇਹ ਸਫਲਤਾਪੂਰਵਕ ਜੁੜਦਾ ਹੈ ਤਾਂ ਬਾਕੀ ਸਕਰਿਪਟ ਰਨ ਹੋਵੇਗੀ ਅਤੇ connected ਏਕੋ ਹੋਵੇਗਾ ਨਹੀਂ ਤਾਂ ਇਹ ਤੁਹਾਨੂੰ ਕੇਵਲ ਇਹ ਟੈਕਸਟ ਦੇਵੇਗਾ ਅਤੇ ਬਾਕੀ ਦਾ ਪੇਜ ਰਨ ਨਹੀਂ ਕਰੇਗਾ ।  
 
|ਹੁਣ ਜੇਕਰ ਇਹ ਸਫਲਤਾਪੂਰਵਕ ਜੁੜਦਾ ਹੈ ਤਾਂ ਬਾਕੀ ਸਕਰਿਪਟ ਰਨ ਹੋਵੇਗੀ ਅਤੇ connected ਏਕੋ ਹੋਵੇਗਾ ਨਹੀਂ ਤਾਂ ਇਹ ਤੁਹਾਨੂੰ ਕੇਵਲ ਇਹ ਟੈਕਸਟ ਦੇਵੇਗਾ ਅਤੇ ਬਾਕੀ ਦਾ ਪੇਜ ਰਨ ਨਹੀਂ ਕਰੇਗਾ ।  
  
 
|-
 
|-
|3:30
+
|03:30
 
|ਹੁਣ ਮੈਂ ਕੀ ਕਰਾਂਗਾ ਕਿ , ਮੈਂ ਇੱਥੇ ਬੈਕਅਪ ਖੋਲਾਂਗਾ ।  
 
|ਹੁਣ ਮੈਂ ਕੀ ਕਰਾਂਗਾ ਕਿ , ਮੈਂ ਇੱਥੇ ਬੈਕਅਪ ਖੋਲਾਂਗਾ ।  
  
 
|-
 
|-
|3:34
+
|03:34
 
|ਰਿਫਰੇਸ਼ ( refresh )  ਕਰੋ ਅਤੇ ਤੁਸੀਂ connect dot php ਅਤੇ mysql dot php ਵੇਖ ਸਕਦੇ ਹੋ ਅਤੇ ਮੈਂ mysql dot php ਉੱਤੇ ਕਲਿਕ ਕਰਾਂਗਾ ।  
 
|ਰਿਫਰੇਸ਼ ( refresh )  ਕਰੋ ਅਤੇ ਤੁਸੀਂ connect dot php ਅਤੇ mysql dot php ਵੇਖ ਸਕਦੇ ਹੋ ਅਤੇ ਮੈਂ mysql dot php ਉੱਤੇ ਕਲਿਕ ਕਰਾਂਗਾ ।  
  
 
|-
 
|-
|3:44
+
|03:44
 
|ਮੇਰਾ ਕਨੇਕਟ ( connect )  ਉੱਤੇ ਕਲਿਕ ਨਾ ਕਰਨ ਦਾ ਕਾਰਨ ਇਹ ਹੈ ਕਿਉਂਕਿ mysql  ਦੇ ਅੰਦਰ ਸਾਨੂੰ ਹਰ ਤਰਾਂ connect dot php ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ ।  
 
|ਮੇਰਾ ਕਨੇਕਟ ( connect )  ਉੱਤੇ ਕਲਿਕ ਨਾ ਕਰਨ ਦਾ ਕਾਰਨ ਇਹ ਹੈ ਕਿਉਂਕਿ mysql  ਦੇ ਅੰਦਰ ਸਾਨੂੰ ਹਰ ਤਰਾਂ connect dot php ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ ।  
  
 
|-
 
|-
|3:50
+
|03:50
 
|ਹੁਣ ਜਦੋਂ ਤੱਕ ਇਹ ਦੋਵੇ ਸੇਵ ਹਨ ,  ਅਸੀਂ ਬਸ mysql dot php ਰਨ ਕਰ ਸਕਦੇ ਹਾਂ ।  
 
|ਹੁਣ ਜਦੋਂ ਤੱਕ ਇਹ ਦੋਵੇ ਸੇਵ ਹਨ ,  ਅਸੀਂ ਬਸ mysql dot php ਰਨ ਕਰ ਸਕਦੇ ਹਾਂ ।  
  
 
|-
 
|-
|3:48
+
|03:48
 
|ਅਸੀਂ ਸਫਲਤਾਪੂਰਵਕ ਜੁੜ ਗਏ ਹਾਂ।  
 
|ਅਸੀਂ ਸਫਲਤਾਪੂਰਵਕ ਜੁੜ ਗਏ ਹਾਂ।  
  
 
|-
 
|-
|3:59
+
|03:59
 
|ਹੁਣ ਜੇਕਰ ਮੈਂ ਇਸਨੂੰ ਬਦਲਕੇ ਕੁੱਝ ਲਿਖਾਂ ਜਿਵੇਂ I dont exist ਤੱਦ ਸਾਨੂੰ ਇੱਕ ਸੰਪਰਕ ਐਰਰ ਮਿਲਦੀ ਹੈ ਕਿਉਂਕਿ ਇਹ ਹੋਸਟ ਨੇਮ ( host name ) ਮੋਜੂਦ ਨਹੀ ,  .  .  .  ਘੱਟ ਤੋ ਘੱਟ ਇਸ ਕੰਪਿਊਟਰ ਉੱਤੇ ।  
 
|ਹੁਣ ਜੇਕਰ ਮੈਂ ਇਸਨੂੰ ਬਦਲਕੇ ਕੁੱਝ ਲਿਖਾਂ ਜਿਵੇਂ I dont exist ਤੱਦ ਸਾਨੂੰ ਇੱਕ ਸੰਪਰਕ ਐਰਰ ਮਿਲਦੀ ਹੈ ਕਿਉਂਕਿ ਇਹ ਹੋਸਟ ਨੇਮ ( host name ) ਮੋਜੂਦ ਨਹੀ ,  .  .  .  ਘੱਟ ਤੋ ਘੱਟ ਇਸ ਕੰਪਿਊਟਰ ਉੱਤੇ ।  
  
 
|-
 
|-
|4:11
+
|04:11
 
|ਮੈਂ ਰਿਫਰੇਸ਼ ਕਰ ਸਕਦਾ ਹਾਂ .  .  .  ਇਹ ਕਾਫ਼ੀ  ਸਮਾਂ ਲੈ ਰਿਹਾ ਹੈ .  .  .  .  .  .  ਅੱਛਾ ਅਸੀਂ ਇਥੇ ਆ ਗਏ ।  
 
|ਮੈਂ ਰਿਫਰੇਸ਼ ਕਰ ਸਕਦਾ ਹਾਂ .  .  .  ਇਹ ਕਾਫ਼ੀ  ਸਮਾਂ ਲੈ ਰਿਹਾ ਹੈ .  .  .  .  .  .  ਅੱਛਾ ਅਸੀਂ ਇਥੇ ਆ ਗਏ ।  
  
 
|-
 
|-
|4:17
+
|04:17
 
|ਤੁਸੀਂ ਵੇਖ ਸਕਦੇ ਹੋ ਕਿ ਇੱਥੇ ਸਾਨੂੰ mysql ਐਰਰ ਮਿਲੀ ਹੈ ਅਤੇ ਇਥੇ ਸਾਡੇ ਕੋਲ ਕਨੇਕਸ਼ਨ ਫੇਲਡ ਦਾ ਟੇਕਸਟ  ਹੈ ,ਜੋ ਅਸੀਂ ਪਹਿਲਾਂ ਨਿਸ਼ਚਿਤ ਕੀਤਾ ਸੀ ।  
 
|ਤੁਸੀਂ ਵੇਖ ਸਕਦੇ ਹੋ ਕਿ ਇੱਥੇ ਸਾਨੂੰ mysql ਐਰਰ ਮਿਲੀ ਹੈ ਅਤੇ ਇਥੇ ਸਾਡੇ ਕੋਲ ਕਨੇਕਸ਼ਨ ਫੇਲਡ ਦਾ ਟੇਕਸਟ  ਹੈ ,ਜੋ ਅਸੀਂ ਪਹਿਲਾਂ ਨਿਸ਼ਚਿਤ ਕੀਤਾ ਸੀ ।  
  
 
|-
 
|-
|4:27
+
|04:27
 
|ਠੀਕ ਹੈ ਤਾਂ ਸਾਨੂੰ unknown mysql server host ਮਿਲਿਆ ।  
 
|ਠੀਕ ਹੈ ਤਾਂ ਸਾਨੂੰ unknown mysql server host ਮਿਲਿਆ ।  
  
 
|-
 
|-
|4:32
+
|04:32
 
|ਜੇਕਰ ਕਦੇ ਵੀ ਤੁਹਾਨੂੰ ਇਹ ਐਰਰ ਮਿਲਦੀ ਹੈ ਤੁਹਾਨੂੰ ਪਤਾ ਹੈ ਕੀ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ ।  
 
|ਜੇਕਰ ਕਦੇ ਵੀ ਤੁਹਾਨੂੰ ਇਹ ਐਰਰ ਮਿਲਦੀ ਹੈ ਤੁਹਾਨੂੰ ਪਤਾ ਹੈ ਕੀ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ ।  
  
 
|-
 
|-
|4:36
+
|04:36
 
|ਇਹ ਹੋਸਟ ਹੈ ਜੋ ਮੈਂ ਦੱਸਿਆ ਹੈ ਅਤੇ ਤੁਸੀਂ ਵੇਖ ਸਕਦੇ ਹੋ ਕਿ ਇਹ ਕਿਸ ਲਾਇਨ ਉੱਤੇ ਹੈ ਅਤੇ ਸਾਡੇ ਸਾਰੇ ਸਧਾਰਨ ਡੀ-ਬਗਿੰਗ ਕੋਡ ।  
 
|ਇਹ ਹੋਸਟ ਹੈ ਜੋ ਮੈਂ ਦੱਸਿਆ ਹੈ ਅਤੇ ਤੁਸੀਂ ਵੇਖ ਸਕਦੇ ਹੋ ਕਿ ਇਹ ਕਿਸ ਲਾਇਨ ਉੱਤੇ ਹੈ ਅਤੇ ਸਾਡੇ ਸਾਰੇ ਸਧਾਰਨ ਡੀ-ਬਗਿੰਗ ਕੋਡ ।  
  
 
|-
 
|-
|4:44
+
|04:44
 
|ਹੁਣ ਚਲੋ ਮੰਨ ਲੈਂਦੇ ਹਾਂ ਕਿ ਮੈਂ .........  ਵਾਸਤਵ ਵਿੱਚ ਮੈਂ ਪਹਿਲਾਂ ਕੀ ਕਰ ਸਕਦਾ ਹਾਂ ਕਿ ਤੁਹਾਨੂੰ ਇੱਕ ਹੋਰ ਲਾਭਦਾਇਕ ਚੀਜ ਦਿਖਾਂਦਾ ਹਾਂ ਜਾਂ die ਤੁਸੀਂ ਇੱਥੇ ਇੱਕ ਹੋਰ ਫੰਕਸ਼ਨ ( function )  ਦੇ ਸਕਦੇ ਹੋ ।  
 
|ਹੁਣ ਚਲੋ ਮੰਨ ਲੈਂਦੇ ਹਾਂ ਕਿ ਮੈਂ .........  ਵਾਸਤਵ ਵਿੱਚ ਮੈਂ ਪਹਿਲਾਂ ਕੀ ਕਰ ਸਕਦਾ ਹਾਂ ਕਿ ਤੁਹਾਨੂੰ ਇੱਕ ਹੋਰ ਲਾਭਦਾਇਕ ਚੀਜ ਦਿਖਾਂਦਾ ਹਾਂ ਜਾਂ die ਤੁਸੀਂ ਇੱਥੇ ਇੱਕ ਹੋਰ ਫੰਕਸ਼ਨ ( function )  ਦੇ ਸਕਦੇ ਹੋ ।  
  
 
|-
 
|-
|4:55
+
|04:55
 
|ਇਹ ਦੂਜਾ ਫੰਕਸ਼ਨ ( function )  ਹੈ ਜੋ ਤੁਹਾਨੂੰ ਸਿਖਣਾ ਚਾਹੀਦਾ ਹੈ ।  
 
|ਇਹ ਦੂਜਾ ਫੰਕਸ਼ਨ ( function )  ਹੈ ਜੋ ਤੁਹਾਨੂੰ ਸਿਖਣਾ ਚਾਹੀਦਾ ਹੈ ।  
  
 
|-
 
|-
|4:58
+
|04:58
 
|ਇਹ mysql error ਹੈ -  ਬਸ ਇਸ ਤਰਾਂ ਨਾਲ ਬ੍ਰੈਕੇਟ੍ਸ  ਰੱਖ ਦਿਓ -  ਅਤੇ ਜਦੋਂ ਅਸੀਂ I dont  exist ਨੂੰ ਰੱਖਦੇ ਹੋਏ ਆਪਣਾ ਪੇਜ ਰਿਫਰੇਸ਼ ( refresh )  ਕਰਦੇ ਹਾਂ ।  
 
|ਇਹ mysql error ਹੈ -  ਬਸ ਇਸ ਤਰਾਂ ਨਾਲ ਬ੍ਰੈਕੇਟ੍ਸ  ਰੱਖ ਦਿਓ -  ਅਤੇ ਜਦੋਂ ਅਸੀਂ I dont  exist ਨੂੰ ਰੱਖਦੇ ਹੋਏ ਆਪਣਾ ਪੇਜ ਰਿਫਰੇਸ਼ ( refresh )  ਕਰਦੇ ਹਾਂ ।  
  
 
|-
 
|-
|5:06
+
|05:06
 
|ਅਸੀਂ ਰਿਫਰੇਸ਼ ( refresh )  ਕਰ ਸਕਦੇ ਹਾਂ ਅਤੇ ਇਹ ਆਪਣਾ ਸਮਾਂ ਲੈ ਰਿਹਾ ਹੈ ।  
 
|ਅਸੀਂ ਰਿਫਰੇਸ਼ ( refresh )  ਕਰ ਸਕਦੇ ਹਾਂ ਅਤੇ ਇਹ ਆਪਣਾ ਸਮਾਂ ਲੈ ਰਿਹਾ ਹੈ ।  
  
 
|-
 
|-
|5:09
+
|05:09
 
|ਠੀਕ ਹੈ ਸਾਨੂੰ ਇਹ ਮਿਲ ਗਿਆ ।  
 
|ਠੀਕ ਹੈ ਸਾਨੂੰ ਇਹ ਮਿਲ ਗਿਆ ।  
  
 
|-
 
|-
|5:11
+
|05:11
 
|ਅਸੀਂ ਅਸਲ ਵਿਚ ਕੀ ਕੀਤਾ ਹੈ ਕਿ ਉਸੇ ਐਰਰ ਸੂਚਨਾ ਨੂੰ ਏਕੋ ( echo )  ਕੀਤਾ ਜੋ php ਤੋ ਕਿਸੇ ਤਰਾਂ ਮਿਲੀ ਸੀ ।  
 
|ਅਸੀਂ ਅਸਲ ਵਿਚ ਕੀ ਕੀਤਾ ਹੈ ਕਿ ਉਸੇ ਐਰਰ ਸੂਚਨਾ ਨੂੰ ਏਕੋ ( echo )  ਕੀਤਾ ਜੋ php ਤੋ ਕਿਸੇ ਤਰਾਂ ਮਿਲੀ ਸੀ ।  
  
 
|-
 
|-
|5:19
+
|05:19
 
|ਹਾਲਾਂਕਿ ਜੇਕਰ ਤੁਹਾਡੀ ..........  ਮੈਂ ਇਹ ਕਹਿ ਸਕਦਾ ਹਾਂ  -  ਜੇਕਰ ਤੁਹਾਡੇ ਯੂਜਰ ਲਈ ਤੁਹਾਡੀ ਐਰਰ  ਰਿਪੋਰਟਿੰਗ ਬੰਦ ਹੈ ,  ਇਹ ਉਹੀ ਦੇਵੇਗਾ ਜੋ ਤੁਸੀਂ ਚਾਹੁੰਦੇ ਹੋ ।  
 
|ਹਾਲਾਂਕਿ ਜੇਕਰ ਤੁਹਾਡੀ ..........  ਮੈਂ ਇਹ ਕਹਿ ਸਕਦਾ ਹਾਂ  -  ਜੇਕਰ ਤੁਹਾਡੇ ਯੂਜਰ ਲਈ ਤੁਹਾਡੀ ਐਰਰ  ਰਿਪੋਰਟਿੰਗ ਬੰਦ ਹੈ ,  ਇਹ ਉਹੀ ਦੇਵੇਗਾ ਜੋ ਤੁਸੀਂ ਚਾਹੁੰਦੇ ਹੋ ।  
  
 
|-
 
|-
|5:28
+
|05:28
 
|ਹੁਣ ਅਸੀਂ ਇਹ ਯੂਜਰ ਲਈ ਏਕੋ ( echo ) ਨਹੀਂ ਕਰ ਰਹੇ ਹਾਂ ।  
 
|ਹੁਣ ਅਸੀਂ ਇਹ ਯੂਜਰ ਲਈ ਏਕੋ ( echo ) ਨਹੀਂ ਕਰ ਰਹੇ ਹਾਂ ।  
  
 
|-
 
|-
|5:32
+
|05:32
 
|ਚਲੋ ਅਸੀਂ ਇੱਥੇ ਜਾਂਦੇ ਹਾਂ ਅਤੇ ਲਿਖਦੇ ਹਾਂ error reporting .  
 
|ਚਲੋ ਅਸੀਂ ਇੱਥੇ ਜਾਂਦੇ ਹਾਂ ਅਤੇ ਲਿਖਦੇ ਹਾਂ error reporting .  
  
 
|-
 
|-
|5:35
+
|05:35
 
|ਕ੍ਰਿਪਾ ਮੇਰੇ ਦੁਆਰਾ ਬਣਾਇਆ ਗਿਆ ਐਰਰ ( error )  ਰਿਪੋਰਟਿੰਗ ਟਿਊਟੋਰਿਅਲ ਵੇਖੋ ,  ਜੇਕਰ ਤੁਸੀਂ ਨਹੀਂ ਵੇਖਿਆ ਹੈ ।  
 
|ਕ੍ਰਿਪਾ ਮੇਰੇ ਦੁਆਰਾ ਬਣਾਇਆ ਗਿਆ ਐਰਰ ( error )  ਰਿਪੋਰਟਿੰਗ ਟਿਊਟੋਰਿਅਲ ਵੇਖੋ ,  ਜੇਕਰ ਤੁਸੀਂ ਨਹੀਂ ਵੇਖਿਆ ਹੈ ।  
  
 
|-
 
|-
|5:40
+
|05:40
 
|ਜੇਕਰ ਤੁਸੀਂ ਇਸਨੂੰ 0 ਉੱਤੇ ਸੇਟ ਕੀਤਾ ਹੈ  ।  
 
|ਜੇਕਰ ਤੁਸੀਂ ਇਸਨੂੰ 0 ਉੱਤੇ ਸੇਟ ਕੀਤਾ ਹੈ  ।  
  
 
|-
 
|-
|5:43
+
|05:43
 
|ਇਹ ਹਰ ਐਰਰ  ( error ) ਰਿਪੋਰਟਿੰਗ ਨੂੰ ਬੰਦ ਕਰ ਦੇਵੇਗਾ ।  
 
|ਇਹ ਹਰ ਐਰਰ  ( error ) ਰਿਪੋਰਟਿੰਗ ਨੂੰ ਬੰਦ ਕਰ ਦੇਵੇਗਾ ।  
  
 
|-
 
|-
|5:46
+
|05:46
 
|ਹੁਣ ਕੀ ਹੁੰਦਾ ਹੈ ਕਿ ਇੱਥੇ ਇਹ ਐਰਰ ਨਜਰ ਅੰਦਾਜ ਹੋ ਜਾਵੇਗੀ ਪਰ ਸਾਡੀ ਵਿਸ਼ੇਸ਼ ਐਰਰ ਯੂਜਰ  ਨੂੰ ਮਿਲੇਗੀ ।  
 
|ਹੁਣ ਕੀ ਹੁੰਦਾ ਹੈ ਕਿ ਇੱਥੇ ਇਹ ਐਰਰ ਨਜਰ ਅੰਦਾਜ ਹੋ ਜਾਵੇਗੀ ਪਰ ਸਾਡੀ ਵਿਸ਼ੇਸ਼ ਐਰਰ ਯੂਜਰ  ਨੂੰ ਮਿਲੇਗੀ ।  
  
 
|-
 
|-
|5:54
+
|05:54
 
|ਚਲੋ ਇੱਥੇ ਰਿਫਰੇਸ਼ ( refresh )  ਕਰਦੇ ਹਾਂ .  .  .  .  ਫਿਰ ਇਹ ਸਮਾਂ ਲੈ ਰਿਹਾ ਹੈ .  .  .  ਮੈਂ ਮਾਫੀ ਚਾਹੁੰਦਾ ਹਾਂ।  
 
|ਚਲੋ ਇੱਥੇ ਰਿਫਰੇਸ਼ ( refresh )  ਕਰਦੇ ਹਾਂ .  .  .  .  ਫਿਰ ਇਹ ਸਮਾਂ ਲੈ ਰਿਹਾ ਹੈ .  .  .  ਮੈਂ ਮਾਫੀ ਚਾਹੁੰਦਾ ਹਾਂ।  
  
 
|-
 
|-
|6:00
+
|06:00
 
|ਤੁਹਾਨੂੰ ਇਥੇ ਆ ਗਏ ।  ਅਸੀਂ ਹੁਣ ਕਹਿ ਸਕਦੇ ਹਾਂ ਕਿ ਸਾਨੂੰ ਸਾਡੀ ਵਿਸ਼ੇਸ਼ ਐਰਰ ਮਿਲ ਗਈ ਹੈ ,  ਠੀਕ ਹੈ  ?
 
|ਤੁਹਾਨੂੰ ਇਥੇ ਆ ਗਏ ।  ਅਸੀਂ ਹੁਣ ਕਹਿ ਸਕਦੇ ਹਾਂ ਕਿ ਸਾਨੂੰ ਸਾਡੀ ਵਿਸ਼ੇਸ਼ ਐਰਰ ਮਿਲ ਗਈ ਹੈ ,  ਠੀਕ ਹੈ  ?
  
 
|-
 
|-
|6:06
+
|06:06
 
|ਇਹ ਮੰਨਦੇ ਹੋਏ ਕਿ ਇਸ ਫੰਕਸ਼ਨ  ( fuction )  ਦੀ ਵਰਤੋ ਕਰਕੇ ਅਸੀਂ ਸਫਲਤਾਪੂਰਵਕ ਜੁੜ ਗਏ ਹਾਂ ਅਤੇ ਜੇਕਰ ਨਹੀਂ ,  ਤਾਂ ਅਸੀਂ ਇਹ ਐਰਰ ( error )  ਸੂਚਨਾ  ਦੇ ਦਿੱਤੀ ਹੈ ,  ਅਗਲਾ ਕਾਰਜ ਇਹ ਕਰਨਾ ਹੈ ਕਿ ਆਪਣੇ ਡਾਟਾਬੇਸ ਨੂੰ ਚੁਣਨਾ ਹੈ ।  
 
|ਇਹ ਮੰਨਦੇ ਹੋਏ ਕਿ ਇਸ ਫੰਕਸ਼ਨ  ( fuction )  ਦੀ ਵਰਤੋ ਕਰਕੇ ਅਸੀਂ ਸਫਲਤਾਪੂਰਵਕ ਜੁੜ ਗਏ ਹਾਂ ਅਤੇ ਜੇਕਰ ਨਹੀਂ ,  ਤਾਂ ਅਸੀਂ ਇਹ ਐਰਰ ( error )  ਸੂਚਨਾ  ਦੇ ਦਿੱਤੀ ਹੈ ,  ਅਗਲਾ ਕਾਰਜ ਇਹ ਕਰਨਾ ਹੈ ਕਿ ਆਪਣੇ ਡਾਟਾਬੇਸ ਨੂੰ ਚੁਣਨਾ ਹੈ ।  
  
 
|-
 
|-
|6:16
+
|06:16
 
|ਇਹ ਕਰਨ  ਲਈ ,  ਅਸੀਂ mysql_select_db ਫੰਕਸ਼ਨ ( function ) ਦੀ ਵਰਤੋ ਕਰਦੇ ਹਾਂ ।  
 
|ਇਹ ਕਰਨ  ਲਈ ,  ਅਸੀਂ mysql_select_db ਫੰਕਸ਼ਨ ( function ) ਦੀ ਵਰਤੋ ਕਰਦੇ ਹਾਂ ।  
  
 
|-
 
|-
|6:22
+
|06:22
 
|ਇਹ ਠੀਕ 1 ਪੈਰਾਮੀਟਰ ਲੈਂਦਾ ਹੈ ਅਤੇ ਉਹ ਤੁਹਾਡੇ ਡਾਟਾਬੇਸ ਦਾ ਨਾਮ ਹੈ ।  
 
|ਇਹ ਠੀਕ 1 ਪੈਰਾਮੀਟਰ ਲੈਂਦਾ ਹੈ ਅਤੇ ਉਹ ਤੁਹਾਡੇ ਡਾਟਾਬੇਸ ਦਾ ਨਾਮ ਹੈ ।  
  
 
|-
 
|-
|6:26
+
|06:26
 
|ਹੁਣ ਅਸੀਂ php myadmin ਉੱਤੇ ਫਿਰ ਕਲਿਕ ਕਰਦੇ ਹਾਂ ,  ਅਸੀਂ ਵੇਖ ਸਕਦੇ ਹਾਂ ਕਿ ਸਾਡੇ ਡਾਟਾਬੇਸ ਦਾ ਨਾਮ phpacademy ਹੈ ।  
 
|ਹੁਣ ਅਸੀਂ php myadmin ਉੱਤੇ ਫਿਰ ਕਲਿਕ ਕਰਦੇ ਹਾਂ ,  ਅਸੀਂ ਵੇਖ ਸਕਦੇ ਹਾਂ ਕਿ ਸਾਡੇ ਡਾਟਾਬੇਸ ਦਾ ਨਾਮ phpacademy ਹੈ ।  
  
 
|-
 
|-
|6:34
+
|06:34
 
|ਹੁਣ ਜੇਕਰ ਮੈਂ ਕੇਵਲ phpacademy ਟਾਈਪ ਕਰਦਾ ਹਾਂ ਇਸਨੂੰ ਕੰਮ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ ।  
 
|ਹੁਣ ਜੇਕਰ ਮੈਂ ਕੇਵਲ phpacademy ਟਾਈਪ ਕਰਦਾ ਹਾਂ ਇਸਨੂੰ ਕੰਮ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ ।  
  
 
|-
 
|-
|6:39
+
|06:39
 
|ਨਾਲ ਹੀ ਅਸੀਂ  or die ਫੀਚਰ ਦੀ ਵਰਤੋ ਕਰ ਸਕਦੇ ਹਾਂ ।   
 
|ਨਾਲ ਹੀ ਅਸੀਂ  or die ਫੀਚਰ ਦੀ ਵਰਤੋ ਕਰ ਸਕਦੇ ਹਾਂ ।   
  
 
|-
 
|-
|6:42
+
|06:42
 
|or die ਫੰਕਸ਼ਨ ( function )  ਦਾ ਇਸਤੇਮਾਲ ਕਰਦੇ ਹੋਏ ਅਸੀਂ mysql_error ਦੱਸ ਸਕਦੇ ਹਾਂ ।  ਜੇਕਰ ਇਹ ਨਹੀਂ ਹੈ ਤਾਂ ਅਜਿਹਾ ਕੁੱਝ ਵੀ ।   
 
|or die ਫੰਕਸ਼ਨ ( function )  ਦਾ ਇਸਤੇਮਾਲ ਕਰਦੇ ਹੋਏ ਅਸੀਂ mysql_error ਦੱਸ ਸਕਦੇ ਹਾਂ ।  ਜੇਕਰ ਇਹ ਨਹੀਂ ਹੈ ਤਾਂ ਅਜਿਹਾ ਕੁੱਝ ਵੀ ।   
  
 
|-
 
|-
|6:51
+
|06:51
|ਹੁਣ ਚਲੋ ਇਸਨੂੰ ਰਿਫਰੇਸ਼ ( refresh )  ਕਰੋ ।  
+
|ਹੁਣ ਚਲੋ ਇਸਨੂੰ ਰਿਫਰੇਸ਼ ( refresh )  ਕਰੋ । ,ਅਸਲ ਵਿੱਚ ਮੈਂ ਇਸਨੂੰ ਵਾਪਸ local host ਵਿੱਚ ਬਦਲਾਂਗਾ ਕਿਉਂਕਿ ਮੈਂ ਇੱਥੇ ਫਿਰ ਤੋ ਟ੍ਰੈਕ ਉੱਤੇ ਆ ਰਿਹਾ ਹਾਂ ਅਤੇ ਚਲੋ ਰਿਫਰੇਸ਼ ( refresh ) ਕਰਦੇ ਹਾਂ ।  
  
 
|-
 
|-
|6:52
+
|07:03
|ਅਸਲ ਵਿੱਚ ਮੈਂ ਇਸਨੂੰ ਵਾਪਸ local host ਵਿੱਚ ਬਦਲਾਂਗਾ ਕਿਉਂਕਿ ਮੈਂ ਇੱਥੇ ਫਿਰ ਤੋ ਟ੍ਰੈਕ ਉੱਤੇ ਆ ਰਿਹਾ ਹਾਂ ਅਤੇ ਚਲੋ ਰਿਫਰੇਸ਼ ( refresh ) ਕਰਦੇ ਹਾਂ ।
+
 
+
|-
+
|7:03
+
 
|ਹੁਣ ਇਹ connected ਹੈ ਅਤੇ ਜੇਕਰ ਇਹ ਨਹੀਂ ਮਿਲਦਾ ਹੈ ਤਾਂ ਸਾਨੂੰ mysql_error ਮਿਲਦੀ ਹੈ ।  
 
|ਹੁਣ ਇਹ connected ਹੈ ਅਤੇ ਜੇਕਰ ਇਹ ਨਹੀਂ ਮਿਲਦਾ ਹੈ ਤਾਂ ਸਾਨੂੰ mysql_error ਮਿਲਦੀ ਹੈ ।  
  
 
|-
 
|-
|7:12
+
|07:12
 
|ਚਲੋ ਇਹ ਜਾਂਚੀਏ -  I dont exist ਅਤੇ ਰਿਫਰੇਸ਼ ( refresh )  ਕਰੋ ਅਤੇ Unknown database idontexist .  
 
|ਚਲੋ ਇਹ ਜਾਂਚੀਏ -  I dont exist ਅਤੇ ਰਿਫਰੇਸ਼ ( refresh )  ਕਰੋ ਅਤੇ Unknown database idontexist .  
  
 
|-
 
|-
|7:20
+
|07:20
 
|ਇਹ ਠੀਕ ਕੰਮ ਕਰ ਰਿਹਾ ਹੈ  ।  
 
|ਇਹ ਠੀਕ ਕੰਮ ਕਰ ਰਿਹਾ ਹੈ  ।  
  
 
|-
 
|-
|7:23
+
|07:23
 
|ਇਸ ਤਰਾਂ ਦੀ ਐਰਰਸ ( errors ) ਹੋਣਾ ਕਾਫ਼ੀ ਲਾਭਦਾਇਕ ਹੈ ,  ਅਤੇ ਫਿਰ ਸਾਨੂੰ ਯੂਜਰਸ ਪ੍ਰਾਪਤ ਹੋ ਸਕਦੇ ਹਨ ਵਾਪਸ ਰਿਪੋਰਟ ਕਰਨ ਲਈ ਜੇਕਰ ਉਹ ਨਹੀਂ ਹੈ  ।  
 
|ਇਸ ਤਰਾਂ ਦੀ ਐਰਰਸ ( errors ) ਹੋਣਾ ਕਾਫ਼ੀ ਲਾਭਦਾਇਕ ਹੈ ,  ਅਤੇ ਫਿਰ ਸਾਨੂੰ ਯੂਜਰਸ ਪ੍ਰਾਪਤ ਹੋ ਸਕਦੇ ਹਨ ਵਾਪਸ ਰਿਪੋਰਟ ਕਰਨ ਲਈ ਜੇਕਰ ਉਹ ਨਹੀਂ ਹੈ  ।  
  
 
|-
 
|-
|7:29
+
|07:29
 
|ਹੁਣ ਇਹ ਇੱਥੇ phpacademy ਹੈ ।  
 
|ਹੁਣ ਇਹ ਇੱਥੇ phpacademy ਹੈ ।  
  
 
|-
 
|-
|7:31
+
|07:31
 
|ਮੈਂ ਮੰਨ ਲੈਂਦਾ ਹਾਂ ਕਿ ਸਭ ਕੁੱਝ ਠੀਕ ਹੈ ਅਤੇ ਚਲੋ ਰੇਫਰਿਸ਼ ( refresh )  ਕਰਦੇ ਹਾਂ ।  
 
|ਮੈਂ ਮੰਨ ਲੈਂਦਾ ਹਾਂ ਕਿ ਸਭ ਕੁੱਝ ਠੀਕ ਹੈ ਅਤੇ ਚਲੋ ਰੇਫਰਿਸ਼ ( refresh )  ਕਰਦੇ ਹਾਂ ।  
  
 
|-
 
|-
|7:34
+
|07:34
 
|ਇਸਨੂੰ ਵਾਪਸ phpacademy ਵਿੱਚ ਬਦਲੋ ਅਤੇ ਇਸਨੂੰ ਸੇਵ ਕਰੋ ।  
 
|ਇਸਨੂੰ ਵਾਪਸ phpacademy ਵਿੱਚ ਬਦਲੋ ਅਤੇ ਇਸਨੂੰ ਸੇਵ ਕਰੋ ।  
  
 
|-
 
|-
|7:38
+
|07:38
 
|ਰਿਫਰੇਸ਼ ( refresh )  ਕਰੋ ਅਤੇ ਅਸੀਂ ਸਫਲਤਾਪੂਰਵਕ ਜੁੜ ਗਏ ।   
 
|ਰਿਫਰੇਸ਼ ( refresh )  ਕਰੋ ਅਤੇ ਅਸੀਂ ਸਫਲਤਾਪੂਰਵਕ ਜੁੜ ਗਏ ।   
  
 
|-
 
|-
|7:41
+
|07:41
 
|ਮੈਂ ਕੀ ਕਰਾਂਗਾ ਕਿ ਇਸਨੂੰ ਦਰਜ ਕਰਕੇ ਰਖਾਂਗਾ ਅਤੇ ਕਹਾਂਗਾ ਮੈਂ ਸਫਲਤਾਪੂਰਵਕ ਜੁੜ ਗਿਆ ਹਾਂ ।  
 
|ਮੈਂ ਕੀ ਕਰਾਂਗਾ ਕਿ ਇਸਨੂੰ ਦਰਜ ਕਰਕੇ ਰਖਾਂਗਾ ਅਤੇ ਕਹਾਂਗਾ ਮੈਂ ਸਫਲਤਾਪੂਰਵਕ ਜੁੜ ਗਿਆ ਹਾਂ ।  
  
 
|-
 
|-
|7:46
+
|07:46
 
|ਬਾਕੀ  ਦੇ ਕੋਡ  ਦੇ ਨਾਲ ਜਾਰੀ ਰਖਣ ਲਈ ਮੈਂ ਆਪਣਾ ਪੇਰਾਗ੍ਰਾਫ ਇਸਦੇ ਬਾਅਦ ਖ਼ਤਮ ਕਰਾਂਗਾ ।  
 
|ਬਾਕੀ  ਦੇ ਕੋਡ  ਦੇ ਨਾਲ ਜਾਰੀ ਰਖਣ ਲਈ ਮੈਂ ਆਪਣਾ ਪੇਰਾਗ੍ਰਾਫ ਇਸਦੇ ਬਾਅਦ ਖ਼ਤਮ ਕਰਾਂਗਾ ।  
  
 
|-
 
|-
|7:54
+
|07:54
 
|ਅਗਲਾ ਕੰਮ ਹੈ ਕਿ ਆਪਣੇ ਡਾਟਾਬੇਸ ਵਿੱਚ ਕੁੱਝ ਡਾਟਾ ਲਿਖੋ ਜਿਸਨੂੰ ਅਸੀਂ ਆਪਣੇ ਅਗਲੇ ਟਿਊਟੋਰਿਅਲ ਵਿੱਚ ਸ਼ਾਮਲ ਕਰਾਂਗੇ ।  
 
|ਅਗਲਾ ਕੰਮ ਹੈ ਕਿ ਆਪਣੇ ਡਾਟਾਬੇਸ ਵਿੱਚ ਕੁੱਝ ਡਾਟਾ ਲਿਖੋ ਜਿਸਨੂੰ ਅਸੀਂ ਆਪਣੇ ਅਗਲੇ ਟਿਊਟੋਰਿਅਲ ਵਿੱਚ ਸ਼ਾਮਲ ਕਰਾਂਗੇ ।  
  
 
|-
 
|-
|8:00
+
|08:00
 
|ਜਲਦ ਮਿਲਾਂਗੇ !  ਮੈਂ ਹਰਮੀਤ ਸੰਧੂ  ਆਈ . ਆਈ . ਟੀ . ਬੌਮਬੇ ਵਲੋਂ ਹੁਣ ਵਿਦਾ ਲੈਂਦਾ ਹਾਂ ,  ਸੱਤ ਸ਼੍ਰੀ ਅਕਾਲ  ।
 
|ਜਲਦ ਮਿਲਾਂਗੇ !  ਮੈਂ ਹਰਮੀਤ ਸੰਧੂ  ਆਈ . ਆਈ . ਟੀ . ਬੌਮਬੇ ਵਲੋਂ ਹੁਣ ਵਿਦਾ ਲੈਂਦਾ ਹਾਂ ,  ਸੱਤ ਸ਼੍ਰੀ ਅਕਾਲ  ।
 
|}
 
|}

Latest revision as of 16:39, 28 April 2017


Time Narration
00:02 ਸੱਤ ਸ਼੍ਰੀ ਅਕਾਲ, ਇਸ ਟਿਊਟੋਰਿਅਲ ਦੇ ਪਹਿਲੇ ਭਾਗ ਵਿੱਚ ਅਸੀਂ ਆਪਣੇ ਡਾਟਾਬੇਸ php academy ਦੇ ਅੰਦਰ ਇੱਕ ਟੇਬਲ ਬਣਾਇਆ ਸੀ ਅਤੇ ਇਸਦੇ ਨਾਲ ਚਲਣ ਲਈ ਅਸੀਂ ਸਾਰੇ ਸਬੰਧਤ ਡਾਟਾ ਨਾਲ ਫੀਲਡਸ ਬਣਾਏ ਸਨ . . . datatypes ਆਦਿ ।
00:15 ਹੁਣ ਅਸੀਂ ਇਹ ਕਰਕੇ ਆਪਣੇ ਡਾਟਾਬੇਸ ਦੇ ਅੰਦਰ ਕੁੱਝ ਡਮੀ ਡਾਟਾ ਸ਼ਾਮਿਲ ਕਰਾਂਗੇ ।
00:20 ਮੈਂ ਇਸ insert ਬਟਨ ਨੂੰ ਕਲਿਕ ਨਹੀਂ ਕਰਾਂਗਾ ਕਿਉਂਕਿ ਇਸਨੂੰ ਇੱਥੇ ਕਲਿਕ ਕਰਨ ਨਾਲ ਸਾਨੂੰ ਵਰਤੋ ਲਈ ਆਸਾਨ ਇੰਟਰਫੇਸ ਮਿਲਦਾ ਹੈ । ਜਿਸ ਵਿੱਚ ਅਸੀਂ firstname , lastname , ਜਨਮ ਤਾਰੀਖ , ਕੈਲੇਂਡਰ ਫੰਕਸ਼ਨ ਦਾ ਇਸਤੇਮਾਲ ਕਰਦੇ ਹੋਏ ਇੱਥੇ ਟਾਈਪ ਕਰ ਸਕਦੇ ਹਾਂ ।
00:34 ਤੁਸੀਂ ਵੇਖ ਸਕਦੇ ਹੋ ਕਿ ਇਹ ਹੁਣੇ ਉੱਤੇ ਆ ਗਿਆ ਹੈ ।
00:36 ਅਤੇ ਅਸੀਂ ਆਪਣਾ gender ਵੀ ਇੱਥੇ ਐਂਟਰ ਕਰ ਸਕਦੇ ਹਾਂ ।
00:40 ਹਾਲਾਂਕਿ ਇਹ mysql php ਟਿਊਟੋਰਿਅਲ ਹੈ , ਤਾਂ ਮੈਂ ਤੁਹਾਨੂੰ ਦਿਖਾਵਾਂਗਾ ਕਿ ਕਿਵੇਂ mysql ਜਾਂ php ਦੀ ਵਰਤੋ ਕਰਕੇ ਡਾਟਾ ਸ਼ਾਮਿਲ ਕਰੀਏ ।
00:49 ਹੁਣ ਸਭ ਤੋ ਪਹਿਲਾਂ ਸਾਨੂੰ ਆਪਣੇ ਡਾਟਾਬੇਸ ਨਾਲ ਜੁੜਨਾ ਹੋਵੇਗਾ ।
00:52 mysql dot php ਫਾਇਲ ਦੇ ਅੰਦਰ , ਅਸੀਂ ਆਪਣੀ ਫਾਇਲ connect dot php . ਨੂੰ ਸ਼ਾਮਿਲ ਕਰਨ ਲਈ include ਫੰਕਸ਼ਨ ਇਸਤੇਮਾਲ ਕਰਾਂਗੇ ।
01:01 ਜੇਕਰ ਇਹ ਉਸੇ ਡਾਇਰੇਕਟਰੀ ਵਿੱਚ ਨਹੀਂ ਹੈ , ਤੁਸੀਂ ਜਾਣਦੇ ਹੋ ਕਿ ਤੁਸੀਂ sub directory ਅਤੇ ਫਿਰ connect ਲਿਖ ਸਕਦੇ ਹੋ ।
01:07 ਕ੍ਰਿਪਾ ਇਸਦਾ ਸਪੱਸ਼ਟ ਵੇਰਵਾ ਦੇਓ ।
01:10 ਜੇਕਰ ਤੁਸੀਂ ਪੇਜ ਨੂੰ ਚਲਾਉਣਾ ਨਹੀਂ ਚਾਹੁੰਦੇ ਹੋ . . . ਜੇਕਰ ਤੁਸੀਂ "Rest of the page" ਨੂੰ ਇੱਥੇ ਨਹੀਂ ਚਲਾਉਣਾ ਚਾਹੁੰਦੇ , ਤੁਸੀਂ require ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋ ਕਰ ਸਕਦੇ ਹੋ ।
01:18 require ਫੰਕਸ਼ਨ ਪੇਜ ਨੂੰ ਖਤਮ ਕਰ ਦਿੰਦਾ ਹੈ ਜੇਕਰ ਇਹ ਇਸਤੋਂ ਅੱਗੇ ਨਹੀਂ ਮਿਲਦਾ ਹੈ ।
01:24 include ਇਸਨੂੰ ਸ਼ਾਮਿਲ ਕਰੇਗਾ ਅਤੇ ਫਿਰ ਇਹ ਏਕੋ ( echo ) ਕਰਨ ਲਈ ਜਾਰੀ ਰਹੇਗਾ ਜਾਂ ਬਾਕੀ ਦੇ ਪੇਜ ਨੂੰ ਰਨ ਕਰਦੇ ਹੋਏ ਅੱਗੇ ਵਧੇਗਾ ।
01:31 ਜੇਕਰ ਤੁਸੀਂ require ਫੰਕਸ਼ਨ ਵਰਤਦੇ ਹੋ , ਤਾਂ ਇਹ ਅਸਲ ਵਿੱਚ ਖਤਮ ਕਰ ਦੇਵੇਗਾ ਜੇਕਰ ਇਹ ਸ਼ਾਮਿਲ ਨਹੀਂ ਹੋ ਸਕਿਆ ।
01:38 ਹੁਣ ਮੈਂ ਲਿਖਾਂਗਾ ਕਿ require connect dot php ਕੇਵਲ ਇਹ ਕਹਿਣ ਲਈ ਕਿ ਜੇਕਰ ਤੁਸੀਂ ਡਾਟਾਬੇਸ ਨਾਲ ਨਹੀਂ ਜੁੜ ਪਾ ਰਹੇ ਹੋ , ਬਾਕੀ ਪੇਜ ਵਿਅਰਥ ਹੈ ।
01:47 ਸਾਨੂੰ ਬਹੁਤ ਸਾਰੀ ਵਿਅਰਥ ਚੀਜ਼ ਪੇਜ ਉੱਤੇ ਮਿਲੇਗੀ ।
01:51 ਹੁਣ ਜੇਕਰ require connect dot php ਅਤੇ connect dot php ਦੇ ਅੰਦਰ ਅਸੀਂ ਆਪਣਾ php mysql ਫੰਕਸ਼ੰਸ ( functions ) ਅਰੰਭ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹਾਂ ।
02:00 ਸਭ ਤੋਂ ਪਹਿਲਾਂ ਤੁਹਾਨੂੰ ਜਾਣਨ ਦੀ ਲੋੜ ਹੈ - ਅਸੀਂ ਆਪਣੇ connect ਨਾਮਕ ਵੇਰਿਏਬਲ ਤੋ ਸ਼ੁਰੂ ਕਰਾਂਗੇ ਅਤੇ ਇਹ mysql_connect ਫੰਕਸ਼ਨ ਇਸਤੇਮਾਲ ਕਰੇਗਾ ।
02:08 ਇਹ ਪਹਿਲਾ ਫੰਕਸ਼ਨ ( function ) ਹੈ ਜੋ ਤੁਹਾਨੂੰ ਸਿੱਖਣ ਦੀ ਲੋੜ ਹੈ ।
02:10 ਇਹ ਬਹੁਤ ਹੀ ਜਰੂਰੀ ਫੰਕਸ਼ਨ ( function ) ਹੈ ਜੋ ਤੁਹਾਨੂੰ ਤੁਹਾਡੇ ਡਾਟਾਬੇਸ mysql ਨਾਲ ਜੁੜਨ ਵਿੱਚ ਸਮਰਥ ਬਣਾਉਂਦਾ ਹੈ।
02:15 ਇਹ 3 ਪੇਰਾਮੀਟਰਸ ਲੈਂਦਾ ਹੈ ।
02:19 ਇੱਥੇ ਸਬਤੋ ਪਹਿਲਾ ਖੁਦ ਵੇਬ ਸਰਵਰ ਹੈ - ਵੇਬ ਸਰਵਰ ਦਾ ਐਡਰੈਸ ।
02:23 ਮੈਂ ਇਸ ਸਮੇਂ ਆਪਣਾ ਕੰਪਿਊਟਰ ਇੱਕ ਲੋਕਲ ਵੇਬ ਸਰਵਰ ( local webserver ) ਦੇ ਨਾਲ ਮੇਰੇ ਲੋਕਲ ਹੋਸਟ ( local host ) ਦੇ ਨਾਲ ਵਰਤ ਰਿਹਾ ਹਾਂ ।
02:28 ਜੇਕਰ ਤੁਸੀਂ ਚਾਹੋ ਇਹ ਲੋਕਲ ਹੋਸਟ ਦੀ ਬਜਾਏ 127 . 0 . 0 . 1 ਵੀ ਲਿਖਿਆ ਜਾ ਸਕਦਾ ਹੈ ।
02:36 ਮੈਂ ਵਿਅਕਤੀਗਤ ਰੂਪ ਵਿਚ local host ਟਾਈਪ ਕਰਨਾ ਪਸੰਦ ਕਰਦਾ ਹਾਂ ।
02:39 ਹੁਣ ਮੈਂ, ਮੈਨੂੰ ਦਿੱਤਾ ਯੂਜਰਨੇਮ ( username ) ਅਤੇ ਪਾਸਵਰਡ ਇਸਤੇਮਾਲ ਕਰਾਂਗਾ ।
02:43 ਇਹ root ਹੈ ।
02:45 ਮੇਰਾ ਪਾਸਵਰਡ ਮੋਜੂਦ ਨਹੀਂ ਹੈ ਕਿਉਂਕਿ ਮੇਰੇ ਕੋਲ ਪਾਸਵਰਡ ਨਹੀਂ ਹੈ ।
02:48 ਅਸੀਂ ਆਪਣਾ ਸੰਪਰਕ ਬਣਾ ਲਿਆ ਹੈ ਪਰ ਕੀ ਹੋਵੇਗਾ ਜੇਕਰ ਇਹ ਸੰਪਰਕ ਠੀਕ ਤਰਾਂ ਸ਼ੁਰੂ ਨਾ ਹੋਵੇ ।
02:54 ਇਸਦੇ ਬਾਅਦ ਅਸੀਂ ਕੀ ਕਰ ਸਕਦੇ ਹਾਂ ਕਿ or die ਲਿਖ ਸਕਦੇ ਹਾਂ ਅਤੇ ਬ੍ਰੇਕੇਟਸ ਦੇ ਅੰਦਰ ਇੱਕ ਐਰਰ ਸੂਚਨਾ ਦੱਸ ਸਕਦੇ ਹਾਂ ਉਦਾਹਰਨ ਵਜੋਂ connection failed .
03:05 ਚਲੋ ਮੰਨ ਲੈਂਦੇ ਹਾਂ ਕਿ ਇਸ ਸਮੇਂ ਇਹ ਸੰਪਰਕ ਕੰਮ ਕਰ ਰਿਹਾ ਹੈ ।
03:10 ਮੈਂ connected ਨਾਮਕ ਕੋਡ ਦਾ ਇੱਕ ਭਾਗ ਏਕੋ ( echo ) ਕਰਾਂਗਾ ।
03:19 ਹੁਣ ਜੇਕਰ ਇਹ ਸਫਲਤਾਪੂਰਵਕ ਜੁੜਦਾ ਹੈ ਤਾਂ ਬਾਕੀ ਸਕਰਿਪਟ ਰਨ ਹੋਵੇਗੀ ਅਤੇ connected ਏਕੋ ਹੋਵੇਗਾ ਨਹੀਂ ਤਾਂ ਇਹ ਤੁਹਾਨੂੰ ਕੇਵਲ ਇਹ ਟੈਕਸਟ ਦੇਵੇਗਾ ਅਤੇ ਬਾਕੀ ਦਾ ਪੇਜ ਰਨ ਨਹੀਂ ਕਰੇਗਾ ।
03:30 ਹੁਣ ਮੈਂ ਕੀ ਕਰਾਂਗਾ ਕਿ , ਮੈਂ ਇੱਥੇ ਬੈਕਅਪ ਖੋਲਾਂਗਾ ।
03:34 ਰਿਫਰੇਸ਼ ( refresh ) ਕਰੋ ਅਤੇ ਤੁਸੀਂ connect dot php ਅਤੇ mysql dot php ਵੇਖ ਸਕਦੇ ਹੋ ਅਤੇ ਮੈਂ mysql dot php ਉੱਤੇ ਕਲਿਕ ਕਰਾਂਗਾ ।
03:44 ਮੇਰਾ ਕਨੇਕਟ ( connect ) ਉੱਤੇ ਕਲਿਕ ਨਾ ਕਰਨ ਦਾ ਕਾਰਨ ਇਹ ਹੈ ਕਿਉਂਕਿ mysql ਦੇ ਅੰਦਰ ਸਾਨੂੰ ਹਰ ਤਰਾਂ connect dot php ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ ।
03:50 ਹੁਣ ਜਦੋਂ ਤੱਕ ਇਹ ਦੋਵੇ ਸੇਵ ਹਨ , ਅਸੀਂ ਬਸ mysql dot php ਰਨ ਕਰ ਸਕਦੇ ਹਾਂ ।
03:48 ਅਸੀਂ ਸਫਲਤਾਪੂਰਵਕ ਜੁੜ ਗਏ ਹਾਂ।
03:59 ਹੁਣ ਜੇਕਰ ਮੈਂ ਇਸਨੂੰ ਬਦਲਕੇ ਕੁੱਝ ਲਿਖਾਂ ਜਿਵੇਂ I dont exist ਤੱਦ ਸਾਨੂੰ ਇੱਕ ਸੰਪਰਕ ਐਰਰ ਮਿਲਦੀ ਹੈ ਕਿਉਂਕਿ ਇਹ ਹੋਸਟ ਨੇਮ ( host name ) ਮੋਜੂਦ ਨਹੀ , . . . ਘੱਟ ਤੋ ਘੱਟ ਇਸ ਕੰਪਿਊਟਰ ਉੱਤੇ ।
04:11 ਮੈਂ ਰਿਫਰੇਸ਼ ਕਰ ਸਕਦਾ ਹਾਂ . . . ਇਹ ਕਾਫ਼ੀ ਸਮਾਂ ਲੈ ਰਿਹਾ ਹੈ . . . . . . ਅੱਛਾ ਅਸੀਂ ਇਥੇ ਆ ਗਏ ।
04:17 ਤੁਸੀਂ ਵੇਖ ਸਕਦੇ ਹੋ ਕਿ ਇੱਥੇ ਸਾਨੂੰ mysql ਐਰਰ ਮਿਲੀ ਹੈ ਅਤੇ ਇਥੇ ਸਾਡੇ ਕੋਲ ਕਨੇਕਸ਼ਨ ਫੇਲਡ ਦਾ ਟੇਕਸਟ ਹੈ ,ਜੋ ਅਸੀਂ ਪਹਿਲਾਂ ਨਿਸ਼ਚਿਤ ਕੀਤਾ ਸੀ ।
04:27 ਠੀਕ ਹੈ ਤਾਂ ਸਾਨੂੰ unknown mysql server host ਮਿਲਿਆ ।
04:32 ਜੇਕਰ ਕਦੇ ਵੀ ਤੁਹਾਨੂੰ ਇਹ ਐਰਰ ਮਿਲਦੀ ਹੈ ਤੁਹਾਨੂੰ ਪਤਾ ਹੈ ਕੀ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ ।
04:36 ਇਹ ਹੋਸਟ ਹੈ ਜੋ ਮੈਂ ਦੱਸਿਆ ਹੈ ਅਤੇ ਤੁਸੀਂ ਵੇਖ ਸਕਦੇ ਹੋ ਕਿ ਇਹ ਕਿਸ ਲਾਇਨ ਉੱਤੇ ਹੈ ਅਤੇ ਸਾਡੇ ਸਾਰੇ ਸਧਾਰਨ ਡੀ-ਬਗਿੰਗ ਕੋਡ ।
04:44 ਹੁਣ ਚਲੋ ਮੰਨ ਲੈਂਦੇ ਹਾਂ ਕਿ ਮੈਂ ......... ਵਾਸਤਵ ਵਿੱਚ ਮੈਂ ਪਹਿਲਾਂ ਕੀ ਕਰ ਸਕਦਾ ਹਾਂ ਕਿ ਤੁਹਾਨੂੰ ਇੱਕ ਹੋਰ ਲਾਭਦਾਇਕ ਚੀਜ ਦਿਖਾਂਦਾ ਹਾਂ ਜਾਂ die ਤੁਸੀਂ ਇੱਥੇ ਇੱਕ ਹੋਰ ਫੰਕਸ਼ਨ ( function ) ਦੇ ਸਕਦੇ ਹੋ ।
04:55 ਇਹ ਦੂਜਾ ਫੰਕਸ਼ਨ ( function ) ਹੈ ਜੋ ਤੁਹਾਨੂੰ ਸਿਖਣਾ ਚਾਹੀਦਾ ਹੈ ।
04:58 ਇਹ mysql error ਹੈ - ਬਸ ਇਸ ਤਰਾਂ ਨਾਲ ਬ੍ਰੈਕੇਟ੍ਸ ਰੱਖ ਦਿਓ - ਅਤੇ ਜਦੋਂ ਅਸੀਂ I dont exist ਨੂੰ ਰੱਖਦੇ ਹੋਏ ਆਪਣਾ ਪੇਜ ਰਿਫਰੇਸ਼ ( refresh ) ਕਰਦੇ ਹਾਂ ।
05:06 ਅਸੀਂ ਰਿਫਰੇਸ਼ ( refresh ) ਕਰ ਸਕਦੇ ਹਾਂ ਅਤੇ ਇਹ ਆਪਣਾ ਸਮਾਂ ਲੈ ਰਿਹਾ ਹੈ ।
05:09 ਠੀਕ ਹੈ ਸਾਨੂੰ ਇਹ ਮਿਲ ਗਿਆ ।
05:11 ਅਸੀਂ ਅਸਲ ਵਿਚ ਕੀ ਕੀਤਾ ਹੈ ਕਿ ਉਸੇ ਐਰਰ ਸੂਚਨਾ ਨੂੰ ਏਕੋ ( echo ) ਕੀਤਾ ਜੋ php ਤੋ ਕਿਸੇ ਤਰਾਂ ਮਿਲੀ ਸੀ ।
05:19 ਹਾਲਾਂਕਿ ਜੇਕਰ ਤੁਹਾਡੀ .......... ਮੈਂ ਇਹ ਕਹਿ ਸਕਦਾ ਹਾਂ - ਜੇਕਰ ਤੁਹਾਡੇ ਯੂਜਰ ਲਈ ਤੁਹਾਡੀ ਐਰਰ ਰਿਪੋਰਟਿੰਗ ਬੰਦ ਹੈ , ਇਹ ਉਹੀ ਦੇਵੇਗਾ ਜੋ ਤੁਸੀਂ ਚਾਹੁੰਦੇ ਹੋ ।
05:28 ਹੁਣ ਅਸੀਂ ਇਹ ਯੂਜਰ ਲਈ ਏਕੋ ( echo ) ਨਹੀਂ ਕਰ ਰਹੇ ਹਾਂ ।
05:32 ਚਲੋ ਅਸੀਂ ਇੱਥੇ ਜਾਂਦੇ ਹਾਂ ਅਤੇ ਲਿਖਦੇ ਹਾਂ error reporting .
05:35 ਕ੍ਰਿਪਾ ਮੇਰੇ ਦੁਆਰਾ ਬਣਾਇਆ ਗਿਆ ਐਰਰ ( error ) ਰਿਪੋਰਟਿੰਗ ਟਿਊਟੋਰਿਅਲ ਵੇਖੋ , ਜੇਕਰ ਤੁਸੀਂ ਨਹੀਂ ਵੇਖਿਆ ਹੈ ।
05:40 ਜੇਕਰ ਤੁਸੀਂ ਇਸਨੂੰ 0 ਉੱਤੇ ਸੇਟ ਕੀਤਾ ਹੈ ।
05:43 ਇਹ ਹਰ ਐਰਰ ( error ) ਰਿਪੋਰਟਿੰਗ ਨੂੰ ਬੰਦ ਕਰ ਦੇਵੇਗਾ ।
05:46 ਹੁਣ ਕੀ ਹੁੰਦਾ ਹੈ ਕਿ ਇੱਥੇ ਇਹ ਐਰਰ ਨਜਰ ਅੰਦਾਜ ਹੋ ਜਾਵੇਗੀ ਪਰ ਸਾਡੀ ਵਿਸ਼ੇਸ਼ ਐਰਰ ਯੂਜਰ ਨੂੰ ਮਿਲੇਗੀ ।
05:54 ਚਲੋ ਇੱਥੇ ਰਿਫਰੇਸ਼ ( refresh ) ਕਰਦੇ ਹਾਂ . . . . ਫਿਰ ਇਹ ਸਮਾਂ ਲੈ ਰਿਹਾ ਹੈ . . . ਮੈਂ ਮਾਫੀ ਚਾਹੁੰਦਾ ਹਾਂ।
06:00 ਤੁਹਾਨੂੰ ਇਥੇ ਆ ਗਏ । ਅਸੀਂ ਹੁਣ ਕਹਿ ਸਕਦੇ ਹਾਂ ਕਿ ਸਾਨੂੰ ਸਾਡੀ ਵਿਸ਼ੇਸ਼ ਐਰਰ ਮਿਲ ਗਈ ਹੈ , ਠੀਕ ਹੈ  ?
06:06 ਇਹ ਮੰਨਦੇ ਹੋਏ ਕਿ ਇਸ ਫੰਕਸ਼ਨ ( fuction ) ਦੀ ਵਰਤੋ ਕਰਕੇ ਅਸੀਂ ਸਫਲਤਾਪੂਰਵਕ ਜੁੜ ਗਏ ਹਾਂ ਅਤੇ ਜੇਕਰ ਨਹੀਂ , ਤਾਂ ਅਸੀਂ ਇਹ ਐਰਰ ( error ) ਸੂਚਨਾ ਦੇ ਦਿੱਤੀ ਹੈ , ਅਗਲਾ ਕਾਰਜ ਇਹ ਕਰਨਾ ਹੈ ਕਿ ਆਪਣੇ ਡਾਟਾਬੇਸ ਨੂੰ ਚੁਣਨਾ ਹੈ ।
06:16 ਇਹ ਕਰਨ ਲਈ , ਅਸੀਂ mysql_select_db ਫੰਕਸ਼ਨ ( function ) ਦੀ ਵਰਤੋ ਕਰਦੇ ਹਾਂ ।
06:22 ਇਹ ਠੀਕ 1 ਪੈਰਾਮੀਟਰ ਲੈਂਦਾ ਹੈ ਅਤੇ ਉਹ ਤੁਹਾਡੇ ਡਾਟਾਬੇਸ ਦਾ ਨਾਮ ਹੈ ।
06:26 ਹੁਣ ਅਸੀਂ php myadmin ਉੱਤੇ ਫਿਰ ਕਲਿਕ ਕਰਦੇ ਹਾਂ , ਅਸੀਂ ਵੇਖ ਸਕਦੇ ਹਾਂ ਕਿ ਸਾਡੇ ਡਾਟਾਬੇਸ ਦਾ ਨਾਮ phpacademy ਹੈ ।
06:34 ਹੁਣ ਜੇਕਰ ਮੈਂ ਕੇਵਲ phpacademy ਟਾਈਪ ਕਰਦਾ ਹਾਂ ਇਸਨੂੰ ਕੰਮ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ ।
06:39 ਨਾਲ ਹੀ ਅਸੀਂ or die ਫੀਚਰ ਦੀ ਵਰਤੋ ਕਰ ਸਕਦੇ ਹਾਂ ।
06:42 or die ਫੰਕਸ਼ਨ ( function ) ਦਾ ਇਸਤੇਮਾਲ ਕਰਦੇ ਹੋਏ ਅਸੀਂ mysql_error ਦੱਸ ਸਕਦੇ ਹਾਂ । ਜੇਕਰ ਇਹ ਨਹੀਂ ਹੈ ਤਾਂ ਅਜਿਹਾ ਕੁੱਝ ਵੀ ।
06:51 ਹੁਣ ਚਲੋ ਇਸਨੂੰ ਰਿਫਰੇਸ਼ ( refresh ) ਕਰੋ । ,ਅਸਲ ਵਿੱਚ ਮੈਂ ਇਸਨੂੰ ਵਾਪਸ local host ਵਿੱਚ ਬਦਲਾਂਗਾ ਕਿਉਂਕਿ ਮੈਂ ਇੱਥੇ ਫਿਰ ਤੋ ਟ੍ਰੈਕ ਉੱਤੇ ਆ ਰਿਹਾ ਹਾਂ ਅਤੇ ਚਲੋ ਰਿਫਰੇਸ਼ ( refresh ) ਕਰਦੇ ਹਾਂ ।
07:03 ਹੁਣ ਇਹ connected ਹੈ ਅਤੇ ਜੇਕਰ ਇਹ ਨਹੀਂ ਮਿਲਦਾ ਹੈ ਤਾਂ ਸਾਨੂੰ mysql_error ਮਿਲਦੀ ਹੈ ।
07:12 ਚਲੋ ਇਹ ਜਾਂਚੀਏ - I dont exist ਅਤੇ ਰਿਫਰੇਸ਼ ( refresh ) ਕਰੋ ਅਤੇ Unknown database idontexist .
07:20 ਇਹ ਠੀਕ ਕੰਮ ਕਰ ਰਿਹਾ ਹੈ ।
07:23 ਇਸ ਤਰਾਂ ਦੀ ਐਰਰਸ ( errors ) ਹੋਣਾ ਕਾਫ਼ੀ ਲਾਭਦਾਇਕ ਹੈ , ਅਤੇ ਫਿਰ ਸਾਨੂੰ ਯੂਜਰਸ ਪ੍ਰਾਪਤ ਹੋ ਸਕਦੇ ਹਨ ਵਾਪਸ ਰਿਪੋਰਟ ਕਰਨ ਲਈ ਜੇਕਰ ਉਹ ਨਹੀਂ ਹੈ ।
07:29 ਹੁਣ ਇਹ ਇੱਥੇ phpacademy ਹੈ ।
07:31 ਮੈਂ ਮੰਨ ਲੈਂਦਾ ਹਾਂ ਕਿ ਸਭ ਕੁੱਝ ਠੀਕ ਹੈ ਅਤੇ ਚਲੋ ਰੇਫਰਿਸ਼ ( refresh ) ਕਰਦੇ ਹਾਂ ।
07:34 ਇਸਨੂੰ ਵਾਪਸ phpacademy ਵਿੱਚ ਬਦਲੋ ਅਤੇ ਇਸਨੂੰ ਸੇਵ ਕਰੋ ।
07:38 ਰਿਫਰੇਸ਼ ( refresh ) ਕਰੋ ਅਤੇ ਅਸੀਂ ਸਫਲਤਾਪੂਰਵਕ ਜੁੜ ਗਏ ।
07:41 ਮੈਂ ਕੀ ਕਰਾਂਗਾ ਕਿ ਇਸਨੂੰ ਦਰਜ ਕਰਕੇ ਰਖਾਂਗਾ ਅਤੇ ਕਹਾਂਗਾ ਮੈਂ ਸਫਲਤਾਪੂਰਵਕ ਜੁੜ ਗਿਆ ਹਾਂ ।
07:46 ਬਾਕੀ ਦੇ ਕੋਡ ਦੇ ਨਾਲ ਜਾਰੀ ਰਖਣ ਲਈ ਮੈਂ ਆਪਣਾ ਪੇਰਾਗ੍ਰਾਫ ਇਸਦੇ ਬਾਅਦ ਖ਼ਤਮ ਕਰਾਂਗਾ ।
07:54 ਅਗਲਾ ਕੰਮ ਹੈ ਕਿ ਆਪਣੇ ਡਾਟਾਬੇਸ ਵਿੱਚ ਕੁੱਝ ਡਾਟਾ ਲਿਖੋ ਜਿਸਨੂੰ ਅਸੀਂ ਆਪਣੇ ਅਗਲੇ ਟਿਊਟੋਰਿਅਲ ਵਿੱਚ ਸ਼ਾਮਲ ਕਰਾਂਗੇ ।
08:00 ਜਲਦ ਮਿਲਾਂਗੇ ! ਮੈਂ ਹਰਮੀਤ ਸੰਧੂ ਆਈ . ਆਈ . ਟੀ . ਬੌਮਬੇ ਵਲੋਂ ਹੁਣ ਵਿਦਾ ਲੈਂਦਾ ਹਾਂ , ਸੱਤ ਸ਼੍ਰੀ ਅਕਾਲ ।

Contributors and Content Editors

Harmeet, PoojaMoolya