PHP Full Course for non-haters 🐘 (2023)
#php #course #tutorial
PHP tutorial for beginners full course
This video will give you and introduction PHP in 4 hours. Afterwords I would recommend learning about: Object Oriented Programming, Exception Handling, and PDO.
⭐ TIME STAMPS ⭐
#1 00:00:00 PHP tutorial for beginners 🐘
00:02:17 XAMPP Server setup
00:04:18 VSCode setup
00:05:10 create necessary files on XAMPP server
00:05:51 validate PHP executable path
00:07:09 VSCode extensions
00:07:58 Access XAMPP dashboard
00:08:26 Creating a PHP script
00:09:17 Live Server extension
00:11:13 echo
00:11:52 comments
00:12:49 generate HTML template
#2 00:13:58 variables and data types
#3 00:28:02 arithmetic
#4 00:34:38 $_GET and $_POST
#5 00:46:20 math functions
#6 01:00:27 if statements
#7 01:10:49 logical operators
#8 01:21:05 switches
#9 01:29:48 for loops
#10 01:36:45 while loops
#11 01:41:47 arrays
#12 01:49:49 associative arrays
#13 02:01:09 isset() & empty()
#14 02:11:38 radio buttons
#15 02:21:02 checkboxes
#16 02:27:40 functions
#17 02:36:29 string functions
#18 02:44:30 sanitize/validate input
#19 02:52:33 include()
#20 02:59:23 $_COOKIE
#21 03:04:57 $_SESSION
#22 03:16:47 $_SERVER
#23 03:22:28 password hashing
#24 03:26:07 PHP Connect to MySQL database
#25 03:34:57 PHPMyAdmin create a table
#26 03:39:07 PHP insert into MySQL database
#27 03:45:00 PHP query MySQL database
#28 03:49:37 PHP registration form project
Copyright Disclaimer:
This video is the intellectual property of Bro Code. All rights reserved. No part of this video may be reproduced, distributed, or transmitted in any form or by any means, including but not limited to recording, uploading, or other electronic or mechanical methods, without my written permission, except in the case of brief quotations embodied in critical reviews and certain other noncommercial uses permitted by copyright law.
by Bro Code
linux web server
Be sure to subscribe and leave a random comment so we can mess with the Youtube algorithm 😂
⭐ TIME STAMPS ⭐
#1 00:00:00 PHP tutorial for beginners 🐘
00:02:17 XAMPP Server setup
00:04:18 VSCode setup
00:05:10 create necessary files on XAMPP server
00:05:51 validate PHP executable path
00:07:09 VSCode extensions
00:07:58 Access XAMPP dashboard
00:08:26 Creating a PHP script
00:09:17 Live Server extension
00:11:13 echo
00:11:52 comments
00:12:49 generate HTML template
#2 00:13:58 variables and data types
#3 00:28:02 arithmetic
#4 00:34:38 $_GET and $_POST
#5 00:46:20 math functions
#6 01:00:27 if statements
#7 01:10:49 logical operators
#8 01:21:05 switches
#9 01:29:48 for loops
#10 01:36:45 while loops
#11 01:41:47 arrays
#12 01:49:49 associative arrays
#13 02:01:09 isset() & empty()
#14 02:11:38 radio buttons
#15 02:21:02 checkboxes
#16 02:27:40 functions
#17 02:36:29 string functions
#18 02:44:30 sanitize/validate input
#19 02:52:33 include()
#20 02:59:23 $_COOKIE
#21 03:04:57 $_SESSION
#22 03:16:47 $_SERVER
#23 03:22:28 password hashing
#24 03:26:07 PHP Connect to MySQL database
#25 03:34:57 PHPMyAdmin create a table
#26 03:39:07 PHP insert into MySQL database
#27 03:45:00 PHP query MySQL database
#28 03:49:37 PHP registration form project
Bro's a real giga chad
45:26 Remeber guys, that even if you can´t see in the url (with method post), it´s still expose the data, if you use dev tools you can see it, so remember to use cryptography to secure the data of your clients (:, keep studying, love you guys !
Do you do freelance coding of websites?
This is one of the best courses that ive watched and could actually get to work. DO you have the next steps? like being able to log in and then go further into the website etc
thanks
Php bu filning ko'ti degani
Thankyou Bro Code and warm wishes from Uzbekistan Republic
3:03:25
Thank you so much!!!
Day 1: 1:00:31
Day 2: 1:29:47
Day 3: 2:01:06
Day4: 2:36:26
thanks
Excellent work! One things that should have been added to the sql registration section is parameter query to prevent SQL injections that is very common. For example:
// Prepare the query
$sql = "INSERT INTO users (username, password) VALUES (?, ?)";
$stmt = $mysqli->prepare($sql);
// Bind the parameters
$username = "johndoe";
$password = "secret";
$stmt->bind_param("ss", $username, $password);
// Execute the query
$stmt->execute();
// Check the results
if ($stmt->affected_rows == 1) {
echo "The user was inserted successfully.";
} else {
echo "There was an error inserting the user.";
}
// Close the statement
$stmt->close();
// Close the connection
$mysqli->close();
Excellent work! One things that should have been added to the sql registration section is parameter query to prevent SQL injections that is very common. For example:
// Prepare the query
$sql = "INSERT INTO users (username, password) VALUES (?, ?)";
$stmt = $mysqli->prepare($sql);
// Bind the parameters
$username = "johndoe";
$password = "secret";
$stmt->bind_param("ss", $username, $password);
// Execute the query
$stmt->execute();
// Check the results
if ($stmt->affected_rows == 1) {
echo "The user was inserted successfully.";
} else {
echo "There was an error inserting the user.";
}
// Close the statement
$stmt->close();
// Close the connection
$mysqli->close();
Excellent work! One things that should have been added to the sql registration section is parameter query to prevent SQL injections that is very common. For example:
// Prepare the query
$sql = "INSERT INTO users (username, password) VALUES (?, ?)";
$stmt = $mysqli->prepare($sql);
// Bind the parameters
$username = "johndoe";
$password = "secret";
$stmt->bind_param("ss", $username, $password);
// Execute the query
$stmt->execute();
// Check the results
if ($stmt->affected_rows == 1) {
echo "The user was inserted successfully.";
} else {
echo "There was an error inserting the user.";
}
// Close the statement
$stmt->close();
// Close the connection
$mysqli->close();
Excellent work! One things that should have been added to the sql registration section is parameter query to prevent SQL injections that is very common. For example:
// Prepare the query
$sql = "INSERT INTO users (username, password) VALUES (?, ?)";
$stmt = $mysqli->prepare($sql);
// Bind the parameters
$username = "johndoe";
$password = "secret";
$stmt->bind_param("ss", $username, $password);
// Execute the query
$stmt->execute();
// Check the results
if ($stmt->affected_rows == 1) {
echo "The user was inserted successfully.";
} else {
echo "There was an error inserting the user.";
}
// Close the statement
$stmt->close();
// Close the connection
$mysqli->close();
55:22
3:16:47
🎉
EFSDFSF3WER TIRUIHG UGHGUHFURFT breaking the youtube algorithm
💀💀💀💀
Thank bro
random
yo did you cover PDO for people who do know oop?
PS: Thank you for the great tutorials
PHP with BroCode:
day 1: 2:27:40
day2: 2:59:24
day2(night): completed…
Thanks for the tutorial now I know all the basic.
I love pizza, it's very good -> btn "order"
I just finished watching and trying out this tutorial. thank you so much for the lessons!
yes, i'm learning php in the middle of 2024, yall can't do anything to me
Thank you very much!
Thanks Mate!
learned a lot from this video!
Oh my days does this guy ever miss??? every vid so goated