Insert into library set book_name='Learning MySQL', author='plus2net group'
This will add one new record to the table and values for two fields book_name and author gets added in the new record. This is quite helpful in matching field names to value.
INSERT INTO student SET name='my_name', class='my_class',mark='80',gender='Male'
Similarly we need not specify for default value of the fields while adding records
<?Php
require "config.php"; // Database Connection
$sql=$dbo->prepare("INSERT INTO student
SET name='my_name', class='my_class',mark='80',sex='male'");
if($sql->execute()){
$mem_id=$dbo->lastInsertId();
echo " Thanks .. Your Membership id = $mem_id ";
}
else{
echo " Not able to add data please contact Admin ";
}
?>
Output
Thanks .. Your Membership id = 37
Using Parameterized query
<?Php
require "config.php"; // Database Connection
$name='Alex R';
$class='Five';
$mark=70;
$gender='Female';
$query="INSERT INTO student SET name=:name,
class=:class, mark=:mark, gender=:gender";
$step=$dbo->prepare($query);
$step->bindParam(':name',$name,PDO::PARAM_STR, 15);
$step->bindParam(':class',$class,PDO::PARAM_STR, 15);
$step->bindParam(':mark',$name,PDO::PARAM_INT,5);
$step->bindParam(':gender',$gender,PDO::PARAM_STR,10);
if($step->execute()){
$mem_id=$dbo->lastInsertId();
echo " Thanks .. Your Membership id = $mem_id ";
}
else{
echo " Not able to add data please contact Admin ";
}
?>
Using MySQLI
<?Php
require "config.php";// Database connection
$name = 'my_name';
$class='Three';
$mark=70;
$gender='male';
$query="INSERT INTO student SET name=?,class=?,mark=?,gender=?";
$stmt=$connection->prepare($query);
if($stmt){
$stmt->bind_param("ssds", $name, $class,$mark,$gender);
if($stmt->execute()){
echo "<br>No of records inserted : ".$connection->affected_rows;
echo "<br>Insert ID : ".$connection->insert_id;
}else{
echo $connection->error;
}
}else{
echo $connection->error;
}
?>
Output
No of records inserted : 1
Insert ID : 52
How to connect MysQLI?
Author
🎥 Join me live on YouTubePassionate about coding and teaching, I publish practical tutorials on PHP, Python, JavaScript, SQL, and web development. My goal is to make learning simple, engaging, and project‑oriented with real examples and source code.
| anjali vaswani | 18-01-2011 |
| can set command be also used for checking a value in the field of one column and entering value in other column. example: if we want to enter value of y corresponding to its value o x in table t1 where x and y are columns of table t1 and x value is already entered in the database | |