当前位置: 首页 > wzjs >正文

文字做图网站网站查询ip地址查询

文字做图网站,网站查询ip地址查询,什么网站可以做ppt模板,中央广播电视总台电话使用MySQLi扩展 MySQLi 是 “MySQL Improved Extension” 的缩写&#xff0c;它是 PHP 用于与 MySQL 数据库进行交互的扩展。 step1&#xff1a;连接数据库 <?php// 定义数据库服务器的地址&#xff0c;通常 localhost 表示本地服务器$servername "服务器地址&quo…

使用MySQLi扩展

MySQLi 是 “MySQL Improved Extension” 的缩写,它是 PHP 用于与 MySQL 数据库进行交互的扩展。

step1:连接数据库

<?php// 定义数据库服务器的地址,通常 localhost 表示本地服务器$servername = "服务器地址";// 数据库用户名,这里使用的是 root 用户,实际中应避免使用 root 作为普通数据库用户,出于安全考虑$username = "你的密码";// 数据库用户的密码,这里需要替换为你自己的数据库密码$password = "你的密码";// 要连接的数据库的名称,这里需要替换为你自己的数据库名称$dbname = "数据库名称";// 使用 mysqli 类创建一个数据库连接对象,传递服务器地址、用户名、密码和数据库名称作为参数$conn = new mysqli($servername, $username, $password, $dbname);// 检查连接是否成功if ($conn->connect_error) {// 如果连接出现错误,使用 die() 函数终止脚本的执行,并输出连接失败的信息及具体错误信息die("连接失败: ". $conn->connect_error);}?>

step2:插入数据

假设存在名为 students 的表,有 id(自增主键)、nameage 等字段,以下是插入一条学生记录的示例代码。

 $name = "John";$age = 20;$sql = "INSERT INTO students (name, age) VALUES ('$name', $age)";// query() 是 mysqli 对象的一个方法,用于执行一个 SQL 语句。 
// 使用语法: 数据库链接名.query(SQL 语句)if ($conn->query($sql) === TRUE) {// 如果 $conn->query($sql) 的执行结果严格等于 TRUE,表示 SQL 语句执行成功echo "新记录插入成功";} else {// 如果 $conn->query($sql) 的执行结果不等于 TRUE,表示 SQL 语句执行失败echo "插入数据出错: ". $conn->error;// $conn->error 存储了执行 SQL 语句时发生错误的具体信息,将其输出以帮助排查问题
}

step3:查询数据

 // 定义一个 SQL 查询语句,用于从 students 表中选择所有行
$sql = "SELECT * FROM students";// 使用 $conn 对象的 query 方法执行 SQL 查询语句,并将结果存储在 $result 变量中
$result = $conn->query($sql);// 检查 $result 结果集的 num_rows 属性,该属性表示结果集中的行数。检查查询结果的行数是否大于 0if ($result->num_rows > 0) {// 使用 fetch_all 方法将结果集转换为一个二维数组,其中每个元素是一个关联数组,代表一行数据$rows = $result->fetch_all(MYSQLI_ASSOC);

step4:修改数据

 $new_age = 21;$name = "John";$sql = "UPDATE students SET age = $new_age WHERE name = '$name'";if ($conn->query($sql) === TRUE) {echo "记录更新成功";} else {echo "更新数据出错: ". $conn->error;}

step5:删除数据

 $name = "John";$sql = "DELETE FROM students WHERE name = '$name'";if ($conn->query($sql) === TRUE) {echo "记录删除成功";} else {echo "删除数据出错: ". $conn->error;}

step6:关闭连接

$conn->close();

源码整合

<?php//1.我的地址 2.数据库的账号 3.数据库的密码  4.数据库的仓库//mysql//ip 本机的地址    name数据库的账号   password数据库的密码  db:数据仓$ip = "localhost";  //localhost 代表的本地服务器$name = "root";$password = "root";$db = "a1";//创建数据库的链接  mysqli$conn = new mysqli($ip,$name,$password,$db);if($conn -> connect_error){//die是在连接后,如果连接失败,会终止后边的所以程序die("连接失败!");}else{echo "连接成功!";}echo "<br>";//增加数据  查询数据  修改数据  删除数据insert into bb(id,name,age) values(1,'刘小',18);$inset = "insert into bb(id,name,age) values(4,'景名',28);";//query()   执行这个函数后,会返回一个执行的结果成功true,失败false$res = $conn -> query($inset);var_dump($res);if($res===true){echo "数据插入成功";}else{echo "数据插入失败";}//查询数据 a1 select * from bb;$select = "select * from bb;";$res = $conn->query($select);echo $res->num_rows;if($res->num_rows>0){echo "查询成功";//展示查询到的数据 ,从res获取$rows = $res->fetch_all(MYSQLI_ASSOC);  //获取查询到的数据,生成一个二维的数组var_dump($rows);  //查询到的详细数据}else{echo "查询失败";}//修改 update bb set name="张山" where id=4;$update = 'update bb set name="张山" where id=4;';//设置变量 ,然后我们去执行//($conn -> query($update));//通过当前的数据库连接去执行修改的sql语句if($conn -> query($update)  === true){echo "修改成功";}else{echo "修改失败";}//删除语句 delete from bb where id=4;$del = "delete from bb where id=4;";if($conn -> query($del) === true){echo "删除成功";}else{echo "删除失败";}
/*创建数组array(9) {[0]=> array(3) { ["id"]=> string(1) "1" ["name"]=> string(6) 
"刘小" ["age"]=> string(2) "18" }[1]=> array(3) { ["id"]=> string(1) "1" ["name"]=> string(6) 
"刘小" ["age"]=> string(2) "18" }[2]=> array(3) { ["id"]=> string(1) "2" ["name"]=> string(6) 
"宥宥" ["age"]=> string(1) "3" }[3]=> array(3) { ["id"]=> string(1) "2" ["name"]=> string(6) 
"宥宥" ["age"]=> string(1) "3" }[4]=> array(3) { ["id"]=> string(1) "3" ["name"]=> string(6) 
"怼怼" ["age"]=> string(2) "23" }[5]=> array(3) { ["id"]=> string(1) "3" ["name"]=> string(6) 
"怼怼" ["age"]=> string(2) "23" }[6]=> array(3) { ["id"]=> string(1) "3" ["name"]=> string(6) 
"怼怼" ["age"]=> string(2) "23" }[7]=> array(3) { ["id"]=> string(1) "3" ["name"]=> string(6) 
"怼怼" ["age"]=> string(2) "23" }[8]=> array(3) { ["id"]=> string(1) "4" ["name"]=> string(6) 
"景名" ["age"]=> string(2) "28" }}*/
?>
http://www.dtcms.com/wzjs/28243.html

相关文章:

  • 网页制作与网站建设试题线上广告推广
  • 义乌网站建设电话企业网站优化排名
  • 济南手机网站定制费用seo推广灰色词
  • 榆林网站开发百度应用
  • 东莞建设培训中心网站百度搜索广告怎么收费
  • 攻击wordpress东莞整站优化
  • 唐山疫情最新消息seo培训网的优点是
  • Wordpress报价主题seo 优化思路
  • 网站建设推广专家西安seo公司
  • 网站开发环境的安装说明处理器优化软件
  • 男人和女人做av网站html网页制作
  • java做网站自定义布局多大西安网站seo外包
  • 双语对照网站网络营销推广实训报告
  • 网站添加qq客服代码seo收费还是免费
  • 做seo时网站发文目的深圳精准网络营销推广
  • 制作论坛类网站模板免费下载优化网站标题名词解释
  • 怎么截取网站视频做动图百度指数快刷软件
  • 智慧团建怎么登录不了乌鲁木齐seo
  • 驻马店哪里做网站今日重要新闻
  • 阿克苏建设网站卖链接的网站
  • 中山市网站建站公司seo怎样才能优化网站
  • 如何把做的网站变成链接百度推广课程
  • 广州网站建设集团seo机构
  • 龙岗网站制作深圳华强北最新消息
  • 网站的建设外链优化如何交换优质友情链接
  • 网站开发微信端seo站长助手
  • 网站站建设seo优化总结
  • 无锡网站制作厂家地址域名权重是什么意思
  • 无锡市政务服务网站建设项目百度seo关键词排名技术
  • 广州市建设厅网站各引擎收录查询