博主信息
博文 36
粉丝 0
评论 1
访问量 34290
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
mysqli_connect()与mysqli_query()
其琛的博客
原创
969人浏览过

mysqli_connect()代码

<?php
//define() 函数定义一个常量。
//
//常量类似变量,不同之处在于:
//
//在设定以后,常量的值无法更改
//常量名不需要开头的美元符号 ($)
//作用域不影响对常量的访问
//常量值只能是字符串或数字
define('db_host','localhost');
define('db_user','root');
define('db_pas','root');
define('db_name','php');
define('db_char','utf8');
//设置编码字符集
//数据库连接
//函数mysql_connect(server,user,pwd,newlink,clientflag)
$db = mysqli_connect(db_host,db_user,db_pas);
//如果成功,则返回一个 MySQL 连接标识,失败则返回 FALSE。
//测试方法1
//if ($db != false){
//    echo '<h1>连接成功</h1>';
//}else {
//    echo '<h1>连接失败</h1>';
//}
//测试方法2
//mysqli_connect_errno() 函数返回上一次连接错误的错误代码
//mysqli_connect_error() 函数返回上一次连接错误的错误描述。
if (mysqli_connect_errno($db)){
    exit('连接失败2'.mysqli_connect_error($db));
}else{
    echo '<h1>连接成功2</h1>';
}


//选择要操作的数据库(可省略步骤)
mysqli_select_db($db,db_name);

//设置默认字符集
mysqli_set_charset($db,db_char);

mysqli_query()代码

<?php
//连接数据库
require 'demo1.php';

//创建数据库语句
$sql = "INSERT class SET name='孔夫子',sex=0,age=23,grade=90";
//实用数据库语句
//mysqli_query() 函数执行某个针对数据库的查询。
$play = mysqli_query($db,$sql);
//测试是否执行成功
//mysqli_affected_rows() 函数返回前一次 MySQL 操作(SELECT、INSERT、UPDATE、REPLACE、DELETE)所影响的记录行数。
//mysqli_insert_id() 函数返回最后一个查询中自动生成的 ID(通过 AUTO_INCREMENT 生成)
if (mysqli_affected_rows($db) >0){
    echo '成功执行了'.mysqli_affected_rows($db).'条记录,新纪录id是'.mysqli_insert_id($db);

}else{
    echo '执行失败';

}
//关闭数据库连接
mysqli_close($db);


批改状态:未批改

老师批语:
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学