mysqli 过程

来源:互联网 发布:瑞士莲 费列罗 知乎 编辑:程序博客网 时间:2024/06/16 09:28
<?php// 连接Mysql$model = mysqli_connect('localhost','root','');// 设置字符集mysqli_set_charset($model,'utf8');mysqli_query($conn,'set names utf8');(可选)//选择库mysqli_select_db($model,'php');mysqli_query($conn,'use php');(可选)// mysqli_query发送一条 MySQL 查询 执行针对数据库的查询:$sql = "select * from g";$result = mysqli_query($model,$sql);// mysqli_fetch_assoc — 从结果集中取得一行作为关联数组 print_r(mysqli_fetch_assoc($result));// mysql_fetch_array — 从结果集中取得一行作为关联数组,或数字数组,或二者兼有,print_r(mysqli_fetch_array($result));// mysql_fetch_row — 从结果集中取得一行作为枚举数组   类似索引形式print_r(mysqli_fetch_row($result));// 遍历全部数据$data = array();while ($row  = mysqli_fetch_assoc($result)) {    $data[] = $row;}echo '<pre>';print_r($data);echo '</pre>';// mysql_error — 返回上一个 MySQL 操作产生的文本错误信息 mysql_error();$sql = "insert into g (name,num) values('中国',11)";if (!mysqli_query($model,$sql)) {    echo mysqli_error();exit;}// mysql_insert_id — 取得上一步 insert 操作产生的 ID echo mysqli_insert_id($model);// mysql_affected_rows — 取得前一次 MySQL 操作所影响的记录行数echo mysqli_affected_rows($model);mysqli_close($model);
0 0
原创粉丝点击