<?php // 一.连接mysql MySqli方式 // 1.参数 $dbType = 'mysql'; $host = '127.0.0.1'; $dbname = 'MyTest'; $user = 'root'; $pw = '13650158099'; //2.调用连接 $db = mysqli_connect($host,$user,$pw); //3.判断成功与否 if (mysqli_connect_errno($db)){ exit('连接MySQL失败!'.mysqli_connect_error($db)); } echo '<h3>连接MySQL成功!</h3>'; //4.选择数据库 mysqli_select_db($db,$dbname); //5.设置字符集 mysqli_set_charset($db,'utf8'); // 二.mysqli_query()函数 //1.select //1.1查询sql $sql = "SELECT keyid,name FROM bs_supplier WHERE keyid LIKE 'F%'"; //1.2查询并返加结果输出 if ($result = mysqli_query($db,$sql)) { if (mysqli_num_rows($result) > 0) { while ($row = mysqli_fetch_assoc($result)) { // var_export(print_r($row),true); printf("%s : %s",$row["keyid"],$row["name"]); echo '<hr>'; } } } else { exit('错误代码'.mysqli_errno($db).':'.mysqli_error($db)); } // 1.3释放数据集 mysqli_free_result($result); echo '<br>'; //2.insert $sql = "INSERT INTO bs_supplier (keyid,name) VALUES ('test1','test1')"; if (mysqli_query($db,$sql)) { $i = mysqli_affected_rows($db); if ( $i > 0) { echo '新增了'.$i.'笔记录!新记录的主键:'.mysqli_insert_id($db); } else echo '没有新增记录!'; } else { exit('错误代码'.mysqli_errno($db).':'.mysqli_error($db)); } echo '<br>'; //3.update $sql = "UPDATE bs_supplier SET name = CONCAT(name,'_update') WHERE keyid = 'test1'"; if (mysqli_query($db,$sql)) { $i = mysqli_affected_rows($db); if ($i > 0) { echo '更新了'.$i.'笔记录!'; } else { echo '没有更新记录!'; } } else { exit('错误代码'.mysqli_errno($db).':'.mysqli_error($db)); } echo '<br>'; //4.delete $sql = "DELETE FROM bs_supplier WHERE KeyId = 'test1'"; if (mysqli_query($db,$sql)) { $i = mysqli_affected_rows($db); if ($i > 0) { echo '删除了'.$i.'笔记录!'; } else { echo '没有删除记录!'; } } else { exit('错误代码'.mysqli_errno($db).':'.mysqli_error($db)); } //关闭数据库连接 mysqli_close($db); ?>
点击 "运行实例" 按钮查看在线实例