1,插入记录
<?php
header("Content-type:text/html;charset=UTF-8");
$mysqli=new mysqli('localhost','root','','shanshi');
if ($mysqli->connect_errno){
die('Connect Error:'.$mysqli->connect_error);
}
//设置字符集
$mysqli->set_charset('utf8');
//执行sql查询
//添加记录
//执行单条SQL语句,只能执行一条SQL语句
//$sql="INSERT ykb_user(username,protein) VALUES('king','king');";
//$sql.=" DROP TABLE ykb_user;";
$sql="INSERT ykb_user(username,protein) VALUES('king1','king1'),('king2','king2'),('king3','king3'),('king4','king4');";
$res=$mysqli->query($sql);
if ($res){
//得到上一插入操作产生的AUTO_INCREMENT的值
echo '恭喜您注册成功,您是网站第'.$mysqli->insert_id.'位用户<br />';
//得到上一步操作产生的受影响记录条数
echo '有'.$mysqli->affected_rows.'记录被影响';
}else{
//得到上一步操作产生的错误号和错误信息
echo 'ERROR'.$mysqli->errno.':'.$mysqli->error;
}2,更新记录
//将表中的字段更新+10
$sql="UPDATE ykb_user SET fat=fat+10";
$res=$mysqli->query($sql);
if ($res){
echo $mysqli->affected_rows.'条记录被更新';
}else{
echo 'ERROR '.$mysqli->errno.':'.$mysqli->error;
}3,删除记录
//将表中id>=6用户删除掉
$sql="DELETE FROM ykb_user WHERE user_id >=6";
$res=$mysqli->query($sql);
if ($res){
echo $mysqli->affected_rows.'条记录被删除';
}else{
echo "ERROR".$mysqli->errno.':'.$mysqli->error;
}4,affected_rows解析
//插入错误sql 返回-1
$sql="INSERT ykb_user(username,protein1) VALUES('king','king');";
//删除不存在返回 0
$sql="DELETE FROM ykb_user WHERE user_id =11116";
$mysqli->query($sql);
//如果sql有错误的话返回值为-1
echo $mysqli->affected_rows;
/**
* affected_rows值为3种
* 1,受影响的记录条数
* 2,-1 代表SQL语句有问题
* 3, 0 代表没有受影响的记录的条数
*/