
<?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);
?>点击 "运行实例" 按钮查看在线实例
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号