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