前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >PHP-Mysqli_query()连接数据库

PHP-Mysqli_query()连接数据库

作者头像
偏有宸机
发布2020-11-04 10:18:53
2.7K0
发布2020-11-04 10:18:53
举报
文章被收录于专栏:宸机笔记

用法

代码语言:javascript
复制
mysqli_query(connection,query,resultmode);

参数

用法

connection

必需。规定要使用的 MySQL 连接。

query

必需。规定查询字符串。

resultmode

可选。一个常量。

返回值

mysql_query()仅对SELECT | SHOW | EXPLAIN | DESCRIBE语句返回一个资源标识符,如果查询执行不正确则返回 FALSE。

对于其它类型的 SQL 语句如insert|update,mysql_query() 在执行成功时只返回 TRUE,出错时返回 FALSE。

非 FALSE 的返回值意味着查询是合法的并能够被服务器执行。这并不说明任何有关影响到的或返回的行数。很有可能一条查询执行成功了但并未影响到或并未返回任何行。

结果集

fetch_array() : 返回结果集的一行作为数组,两种数组索引都行

fetch_object(): 返回结果集的一行作为对象

fetch_row() : 返回结果集的一行作为枚举数组,只能使用数字索引

fetch_assoc() : 返回结果集的一行作为关联数组,只能是关联数组的索引形式

Mysqli_connect连接

代码语言:javascript
复制
$server = "localhost";
$username = "da1sy";
$password = "*****";
$db_name = "da1sy";
$coon=mysqli_connect($server,$username,$password,$db_name);
if(!$coon)
{//连接失败会输出error+错误代码
    die("error:".mysqli_connect_error());
}
$coon-> close();//结束释放

实现登录认证

代码语言:javascript
复制
$sql = mysqli_query($coon,"SELECT * from student where id = id and name='name';");
$rows=$sql->fetch_object();//将结果以对象方式传给$rows
if($rows){
}else{
}

其他查询

代码语言:javascript
复制
mysqli_query($coon,"INSERT INTO num VALUES ($max,0, $news);");//插入一条记录
$max = mysqli_query($coon,"SELECT * from num where seq =".$seq.";");//提取num字段内容
$num = $num->fetch_array();
$num = $num['1'];//以数组的形式展现某字段的值
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-02-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 用法
    • 返回值
      • 结果集
      • Mysqli_connect连接
      • 实现登录认证
      • 其他查询
      相关产品与服务
      云数据库 SQL Server
      腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档