PHP create MySQL Tables:
A MySQL database table has its unique name, and it consists of rows and columns.
Create a MySQL table using MySQLi:
For creating a table, we use CREATE TABLE command in the MySQL database.
We will create a table with a name of “students”, which consists of five columns, “id”, “first_name”, “last_name”, “age”, and “batch”.
The columns can hold the data which can specify the data types.
Attributes for each column:
- NOT NULL: Every row contains a value for the column. A row cannot be null.
- DEFAULT: We can set any default value when no value set.
- AUTOINCREMENT: MySQL automatically increases the value of the field by one each time a new record added.
- PRIMARY KEY: Used to identify the rows in a table uniquely.
The table should have a primary key column (like “id”). The value of the primary key column must be unique.
Download link
Download link
PHP Insert data to MySQL:
Once the database and table created, we can start inserting data into them.
- The query must be quoted in PHP Language.
- The string values inside the query must be quoted.
- The numeric and word value must not be quoted.
- A column AUTO_INCREMENT (“id”) is no need to specify in the SQL query. The MySQL will automatically add the value.
Download link
mysql delete example
PHP & MySQL Code:
<?php
// Connect to MySQL
// Delete Bobby from the "example" MySQL table
mysql_query("DELETE FROM example WHERE age='15'")
or die(mysql_error());
?>
<?php
// Connect to MySQL
// Get Sandy's record from the "example" table
$result = mysql_query("UPDATE example SET age='22' WHERE age='21'")
or die(mysql_error());
$result = mysql_query("SELECT * FROM example WHERE age='22'")
or die(mysql_error());
// get the first (and hopefully only) entry from the result
$row = mysql_fetch_array( $result );
echo $row['name']." - ".$row['age']. "<br />";
?>
Display:
Sandy Smith - 22PART4