PHP&MYSQL-Contents
V E S R N TECHNOLOGIES
Contents
Dear Student! we are Vesrn Technologies giving a great opportunity to you and all, to learn PHP & MYSQL course. Our motto is "Making Programmers".
Present we are giving two courses namely
1. C Language (in Telugu)
2. PHP & MYSQL
So, in this blog you can find both courses, and your can learn very easily.
If you like this, share to all.
Introduction to WebProgramming
Client-side scripting generates code that may be executed on the client end without needing server-side processing. These scripts are typically embedded into HTML text.
Examples are HTML, CSS, and JavaScript.
Server-side scripting is a programming technique for creating code that may run software on the server side. In other words, server-side scripting is any scripting method that may operate on a web server.
Examples are PHP, ColdFusion, Python, ASP.net, Java, C++, Ruby, C#, etc.
What is PHP?
PHP stands for Hypertext Pre-processor, that earlier stood for Personal Home Pages. PHP is a server side scripting language. that is used to develop Static websites or Dynamic websites or Web applications.
PHP scripts can only be interpreted on a server that has PHP installed. The client computers accessing the PHP scripts require a web browser only. means that, The client applications do not need to have PHP installed.
The server-side scripting and client-side scripting collaborate with one another. However, these two scripting techniques are different, where the client-side scripting focuses on developing the web application or website's interface to be more appealing and functional. On the other hand, server-side scripting mainly focuses on data access techniques, quick processing, error handling, etc.
<------------ V e s r n ------------->
PHP - Softwares
1) What is XAMPP?
XAMPP is an open-source, cross-platform web server that consists of a web server, MySQL database engine, and PHP and Perl programming packages. It is compiled and maintained by Apache. It allows users to create WordPress websites online using a local web server on their computer. It supports Windows, Linux, and Mac.
It is compiled and maintained by apache. The acronym XAMPP stands for;
- X – [cross platform operating systems] meaning it can run on any OS Mac OX , Windows , Linux etc.
- A –Apache– this is the web server software.
- M – MySQL – Database.
- P – PHP
- P – Perl – scripting language
Basic PHP Syntax
A PHP script is executed on the server only, and the plain HTML result is sent back to the browser.
A PHP script can be placed anywhere in the document.
However, A PHP script starts with <?php and ends with ?>:
A PHP file normally contains HTML tags, and some PHP scripting code.
Example
<html>
<body>
<h1>My first PHP page</h1>
<?php
echo "Hello World!";
?>
</body>
</html>
VideoPHP Variables
PHP Variables are "containers" for storing information.
A variable can have a short name (like m and n) or a more descriptive name (age, carname, total_volume).
Rules for PHP variables:
- A variable starts with the $ sign, followed by the name of the variable
- A variable name must start with a letter or the underscore character
- A variable name cannot start with a number
- A variable name can only contain alpha-numeric characters and underscores (A-z, 0-9, and _ )
- Variable names are case-sensitive ($id and $ID are two different variables)
PHP Data Types
Variables can store data of different types, and different data types can do different things.
PHP supports the following data types:
- String
- Integer
- Float (floating point numbers - also called double)
- Boolean
- Array
- Object
- NULL
- Resource
Operators
The Operator exhibits an operation
$z = $x + $y
here =, + are operators
PHP divides the operators like
- Arithmetic operators
- Assignment operators
- Comparison operators
- Increment/Decrement operators
- Logical operators
- String operators
- Array operators
- Conditional assignment operators
PHP Arithmetic Operators
Operator | Name | Example | Result | |
---|---|---|---|---|
+ | Addition | $x + $y | Sum of $x and $y | |
- | Subtraction | $x - $y | Difference of $x and $y | |
* | Multiplication | $x * $y | Product of $x and $y | |
/ | Division | $x / $y | Quotient of $x and $y | |
% | Modulus | $x % $y | Remainder of $x divided by $y | |
** | Exponentiation | $x ** $y | Result of raising $x to the $y'th power |
Ex: +
<html>
<body>
<?php
$x = 10;
$y = 6;
echo $x + $y;
?>
</body>
</html>
Ex: -
<html>
<body>
<?php
$x = 10;
$y = 6;
echo $x - $y;
?>
</body>
</html>
Ex: *
<html>
<body>
<?php
$x = 10;
$y = 6;
echo $x * $y;
?>
</body>
</html>
Ex: /
<html>
<body>
<?php
$x = 10;
$y = 6;
echo $x / $y;
?>
</body>
</html>
Ex: %
<html>
<body>
<?php
$x = 10;
$y = 6;
echo $x % $y;
?>
</body>
</html>
Ex: **
<html>
<body>
<?php
$x = 10;
$y = 3;
echo $x ** $y;
?>
</body>
</html>
Asssignment Operators
Assignment | Same as... | Description | |
---|---|---|---|
x = y | x = y | The left operand gets set to the value of the expression on the right | |
x += y | x = x + y | Addition | |
x -= y | x = x - y | Subtraction | |
x *= y | x = x * y | Multiplication | |
x /= y | x = x / y | Division | |
x %= y | x = x % y | Modulus |
Comparision Operators
PHP Comparison Operators
The PHP comparison operators are used to compare two values (number or string):
Operator | Name | Example | Result | |
---|---|---|---|---|
== | Equal | $x == $y | Returns true if $x is equal to $y | |
=== | Identical | $x === $y | Returns true if $x is equal to $y, and they are of the same type | |
!= | Not equal | $x != $y | Returns true if $x is not equal to $y | |
<> | Not equal | $x <> $y | Returns true if $x is not equal to $y | |
!== | Not identical | $x !== $y | Returns true if $x is not equal to $y, or they are not of the same type | |
> | Greater than | $x > $y | Returns true if $x is greater than $y | |
< | Less than | $x < $y | Returns true if $x is less than $y | |
>= | Greater than or equal to | $x >= $y | Returns true if $x is greater than or equal to $y | |
<= | Less than or equal to | $x <= $y | Returns true if $x is less than or equal to $y | |
Example (!=)
<!DOCTYPE html>
<html>
<body>
<?php
$x = 100;
$y = "100";
var_dump($x != $y); // returns false because values are equal
?>
</body>
</html>
Example (<>)
<!DOCTYPE html>
<html>
<body>
<?php
$x = 100;
$y = "100";
var_dump($x != $y); // returns false because values are equal
?>
</body>
</html>
PHP Increment / Decrement Operators
The PHP increment operators are used to increment a variable's value by adding one.
The PHP decrement operators are used to decrement a variable's value by subtracting one.
Operator | Name | Description | |
---|---|---|---|
++$x | Pre-increment | Increments $x by one, then returns $x | |
$x++ | Post-increment | Returns $x, then increments $x by one | |
--$x | Pre-decrement | Decrements $x by one, then returns $x | |
$x-- | Post-decrement | Returns $x, then decrements $x by one |
PHP MYSQL - Operators - 5.5 Logical Operators
PHP Logical Operators
The PHP logical operators are used to combine conditional statements.
Operator | Name | Example | Result | |
---|---|---|---|---|
and | And | $x and $y | True if both $x and $y are true | |
or | Or | $x or $y | True if either $x or $y is true | |
xor | Xor | $x xor $y | True if either $x or $y is true, but not both | |
&& | And | $x && $y | True if both $x and $y are true | |
|| | Or | $x || $y | True if either $x or $y is true | |
! | Not | !$x | True if $x is not true |
PHP String Operators
PHP has two operators that are specially designed for strings.
Operator | Name | Example | Result | |
---|---|---|---|---|
. | Concatenation | $txt1 . $txt2 | Concatenation of $txt1 and $txt2 | |
.= | Concatenation assignment | $txt1 .= $txt2 | Appends $txt2 to $txt1 |
PHP Array Operators
The PHP array operators are used to compare arrays.
Operator | Name | Example | Result | |
---|---|---|---|---|
+ | Union | $x + $y | Union of $x and $y | |
== | Equality | $x == $y | Returns true if $x and $y have the same key/value pairs | |
=== | Identity | $x === $y | Returns true if $x and $y have the same key/value pairs in the same order and of the same types | |
!= | Inequality | $x != $y | Returns true if $x is not equal to $y | |
<> | Inequality | $x <> $y | Returns true if $x is not equal to $y | |
!== | Non-identity | $x !== $y | Returns true if $x is not identical to $y |
PHP Conditional Assignment Operators
The PHP conditional assignment operators are used to set a value depending on conditions:
Operator | Name | Example | Result | |
---|---|---|---|---|
?: | Ternary | $x = expr1 ? expr2 : expr3 | Returns the value of $x. The value of $x is expr2 if expr1 = TRUE. The value of $x is expr3 if expr1 = FALSE | |
?? | Null coalescing | $x = expr1 ?? expr2 | Returns the value of $x. The value of $x is expr1 if expr1 exists, and is not NULL. If expr1 does not exist, or is NULL, the value of $x is expr2. Introduced in PHP 7 |
logged in
red