非select 语句(没有结果集的)

1.建立连接数据库

  $mysqli=new mysqli("localhost","root","","sqldb");

2.判断

  if(mysqli_connect_error()){

    echo "连接数据库失败".mysqli_connect_error();

    exit;

  }

3.SQL语句拼装

  $sql="insert into shops(name,price,description) values(?,?,?,?)";

  $sql="update shops set name=?,price=?,num=?,description=?; where id=?";

4.插入SQL 语句

  $stmt=$mysqli->prepare($sql);//比较方便

5.给每一个符号的?传值(绑定参数)

  $stmt->bind_param("sdisi",$name,$price,$num,$description,$id);

6.传值

  $name="zhangsan";

  $price=22.22;

  $num=10;

  $description="very good";

  $id=10;

7.执行

  $stmt->execute();

影响行数:$stmt->insert_id;

最后插入的ID:$stmt->offected_rows;

    $mysqli=@new mysqli("localhost","root","","sqldb");
    if(mysqli_connect_error()){
        echo "连接数据库错误".$mysqli_connect_error();
    }
    /*拼装数据*/
    $sql="insert into shop values (null,?,?,?)";
    $sql="update shop set name=?,price=?,description=? where id=?";
    /*插入数据*/
    $stmt=$mysqli->prepare($sql);
    /*绑定数据*/
    $stmt->bind_param("sdsi", $name, $price, $description, $id);
    /*赋值*/
    $name="zhangsanasdfadfasdfasdf";
    $price=2.3;
    $description="very good";
    $id=1;
    /*执行*/
    $stmt->execute();

更多相关文章

  1. 自建MySQL5.6数据库查询优化
  2. 从mysql中导出单个表结构和数据
  3. Amoeba for MySQL---分布式数据库Proxy解决方案
  4. 连接相关标签的最佳数据库设计
  5. 使用php将mysql数据导出到ODF
  6. MySQL数据库之part1
  7. mysql如何修改导入数据库文件大小限制
  8. Linux下数据库MYSQL忘记登录密码及更换密码的解决办法
  9. MYSQL中动态行数据转列数据

随机推荐

  1. 使用jQuery导出JSON(外部文件)导入数据的度
  2. 删除复制+粘贴的富文本格式? (跨浏览器)
  3. 如何在页面上获得带有javascript的特定单
  4. 在提交表单之前确定重复值
  5. 从列表单击功能获取列表项的值
  6. 拒绝获取不安全标题“位置”
  7. 学习JavaScript承诺只需要一些方向
  8. 带有换行符的文本区域的数据
  9. 根据下拉菜单的选择更改div的内容
  10. 正则表达式匹配所有字符到某个标记