批改状态:未批改
老师批语:
总结:和删除、修改不同,插入数据需要有汉字,并且需要根据插入的字段写values的时候汉字要在单引号里使用双引号,一些可以为空的数据也可以设置默认值。
<?php
header("Content-type: text/html; charset=utf-8");
function con(){
$dsn = 'mysql:host=127.0.0.1;dbname=a1;charset=utf8;port=3306';
$dbname = 'root';
$dbpw = 'root';
try{
$p = new PDO($dsn,$dbname,$dbpw);
}catch(PDOException $e){
print_r($e->getMessage());
exit;
}
return $p;
}
// INSERT INTO student(id,name,grade) VALUES(1,'zhangshan',98);
function insert_user ($table,$name,$age,$phone,$company,$job,$address,$sal,$edu='无',$school='无'){
$c = con();
$sql = 'INSERT INTO ';
$sql .= $table;
$sql .='(name,age,phone,company,job,address,sal,edu,school) VALUES (' ;
$sql .= $name;
$sql .= $age;
$sql .= $phone;
$sql .= $company;
$sql .= $job;
$sql .= $address;
$sql .= $sal;
$sql .= $edu;
$sql .= $school;
$sql .=')';
// echo $sql;exit;
$a = $c->prepare($sql);
if($a->execute()){
if($a->rowCount()){
$a->setFetchMode(PDO::FETCH_ASSOC);
$set = $a->fetchALL();
return $set;
}else{
return false;
}
}else{
return false;
}
}
$s =insert_user(' staff ','"张学友",','63, ','15666666666,','"渣打银行",','"总经理",','"***",','999999,','"博士",','"牛津大学"');
var_dump($s);
if($s!=0){
echo '插入成功';
} else{
echo '插入失败';
}
?>点击 "运行实例" 按钮查看在线实例
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号