php mysql query(PHP中的mysql_query()函数的返回值是什么)

2024-07-13 21:51:01 2

php mysql query(PHP中的mysql_query()函数的返回值是什么)

这篇文章给大家聊聊关于php mysql query,以及PHP中的mysql_query()函数的返回值是什么对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。

本文目录

PHP中的mysql_query()函数的返回值是什么

布尔值 NULL ,false, 0 ," " ,都代表为假, mysql_query 对于 SELECT,SHOW,EXPLAIN 或 DESCRIBE 语句返回一个资源标识符,打印出来是 类似于 “Resource id #3" 的一个字符串,所以就为真了。这个 “Resource id #3" 就好比是一个指示牌, 连接着你要操作的数据,用函数操作他时,例如:mysql_fetch_array($insert), 他就把从数据库调出来的结果带到函数里做参数了。

PHP操作mysql数据库的步骤

PHP访问MySQL数据库:因为连接数据库需要较长的时间和较大的资源开销,所以如果在多个网页中都要频繁地访问数据库,则可以建立与数据库的持续连接。即调用mysql_pconnect()代替mysql_connect()。基本步骤:1.连接服务器:mysql_connect();2.选择数据库:mysql_select_db();3.执行SQL语句:mysql_query();查询:select显示:show插入:insertinto更新:update删除:delete4.关闭结果集:mysql_free_result($result);5.关闭数据库:mysql_close($link);

php里面的mysql_query具体的意思

说明如果没有打开的连接,本函数会尝试无参数调用 mysql_connect() 函数来建立一个连接并使用之。返回值mysql_query() 仅对 SELECT,SHOW,EXPLAIN 或 DESCRIBE 语句返回一个资源标识符,如果查询执行不正确则返回 FALSE。对于其它类型的 SQL 语句,mysql_query() 在执行成功时返回 TRUE,出错时返回 FALSE。非 FALSE 的返回值意味着查询是合法的并能够被服务器执行。这并不说明任何有关影响到的或返回的行数。很有可能一条查询执行成功了但并未影响到或并未返回任何行。

关于php操作mysql执行数据库查询的一些常用操作汇总

php操作mysql步骤:1.$connect=mysql_connect(’localhost’,’root’,’123456’)ordie(’数据库连接失败。’mysql_error());链接mysql。2.mysql_select_db(’database’,$connect)选择链接的数据库。3.mysql_query(’Setnamesgb2312’);$sql="select*fromblog_article";准备要查询的数据。4.$datas=mysql_query($sql);执行sql查询。5.$data=mysql_fetch_assoc($datas)得到查询到的缓存在内存中的一条数据。6.print_r($data);相同点:三个函数都是返回数据库中查询到的一行数据(说的再清楚点就是一条数据)。不同点:mysql_fetch_assoc()用的是数据库中相应的字段名作为的key值(也就是数组下标)如:filed=1;mysql_fetch_row()用的是自动生成的数字(从0开始依次生成)作为的key值(也就是数组下标)如:filed=1;mysql_fetch_array()用的是自动生成的数字(从0开始依次生成)作为的key值(也就是数组下标),而且它还同时生成数据库中相应的字段名作为的key值(也就是数组下标)如:filed=1;也就是说,mysql_fetch_array()将mysql_fetch_assoc()和mysql_fetch_row()查询到的结果合为了一体了。mysql_fetch_object()与mysql_fetch_assoc()差不多。只是mysql_fetch_assoc()返回的是数组。mysql_fetch_object()返回的是object对象。mysql_insert_id() 取得上一步INSERT操作产生的ID。mysql_result()函数返回结果集中一个字段的值。mysql_num_fields()函数返回结果集中字段的数目。mysql_affected_rows();返回前一次MySQL操作所影响的记录行数。mysql_num_rows(mysql_query($sql))获得结果集中行的数目。mysql_pconnect()函数打开一个到MySQL服务器的持久连接。mysql_pconnect()和mysql_connect()非常相似,但有两个主要区别:1.当连接的时候本函数将先尝试寻找一个在同一个主机上用同样的用户名和密码已经打开的(持久)连接,如果找到,则返回此连接标识而不打开新连接。2.其次,当脚本执行完毕后到SQL服务器的连接不会被关闭,此连接将保持打开以备以后使用(mysql_close()不会关闭由mysql_pconnect()建立的连接)。mysql_data_seek(mysql_query($sql),8);获得结果集中的第8条数据。(mysql_num_rows(mysql_query($sql))和mysql_data_seek(mysql_query($sql),8)在mysql_unbuffered_query($sql)不可以使用。)mysql_unbuffered_query($sql)和mysql_query($sql)效果差不多,但是mysql_unbuffered_query($sql)不缓存。mysql_query($sql)会缓存查询的结果。mysql_close();关闭mysql的最近的链接。mysql_field_flags(mysql_query($sql),6)返回第六个字段的表属性输出如:not_nullprimary_keyauto_increment。mysql_fetch_lengths(mysql_query($sql))返回该条数据的所有字段的每个字段的长度。返回的是一个数字组成的数组。mysql_field_name(mysql_query($sql),3)返回第三个字段的字段名。mysql_field_table(mysql_query($sql),0)返回指定字段所在的表名。mysql_free_result(mysql_query($sql))函数释放结果内存。mysql_get_client_info()函数返回MySQL客户端信息。mysql_get_host_info() 取得MySQL主机信息。

php sql语句问题 mysql_query(“DELECT FROM say WHERE id =$id“);

mysql_query("DELECT FROM say WHERE id =$id");其中$id是一个变量,需要与sql语句分开来书写。而且delete也写错了。用这一句试试看:mysql_query("delete FROM say WHERE id =".$id);

php语言中的mysqli_query

php语言中的mysqli_query() 函数执行某个针对数据库的查询。

语法

mysqli_query(connection,query,resultmode);

参数                     描述

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

query                必需,规定查询字符串。    

resultmode      可选。一个常量。可以是下列值中的任意一个:

                         MYSQLI_USE_RESULT(如果需要检索大量数据,请使用这个)

                         MYSQLI_STORE_RESULT(默认)

技术细节

返回值:针对成功的 SELECT、SHOW、DESCRIBE 或 EXPLAIN 查询,将返回一个 mysqli_result 对象。针对其他成功的查询,将返回 TRUE。如果失败,则返回 FALSE。    

PHP 版本:5+    

更新日志:在 PHP 5.3.0 中新增了异步查询的功能。  

 

实例

《?php$con=mysqli_connect("localhost","my_user","my_password","my_db");// Check connectionif (mysqli_connect_errno($con))  {  echo "Failed to connect to MySQL: " . mysqli_connect_error();  }// Perform queries mysqli_query($con,"SELECT * FROM Persons");mysqli_query($con,"INSERT INTO Persons (FirstName,LastName,Age) VALUES (’Glenn’,’Quagmire’,33)");mysqli_close($con);?》

   

PHP怎么提取mysql_query的结果

如果只有一条记录就是楼上那个方法,代码:$sql="select edit from base where user=’".$_SESSION."’"; $query=mysql_query($sql);$arr = mysql_fetch_assoc($query);这个时候$arr是一个数组,你print_r($arr)一下就可以看到里面是什么内容的.如果你要查询的是很多条记录,代码:$sql = ’select * from base;’;$query = mysql_query($sql);$arr = array();然后用循环读出里面的内容while($rs = mysql_fetch_assoc($query)){ $arr = $rs;}打印数组内容print_r($arr);打印出来你基本就看懂了。如果有函数不懂的,自己去查看手册。

关于php mysql query,PHP中的mysql_query()函数的返回值是什么的介绍到此结束,希望对大家有所帮助。

php mysql query(PHP中的mysql_query()函数的返回值是什么)

本文编辑:admin

更多文章:


宁波dell(宁波dell专卖店地址)

宁波dell(宁波dell专卖店地址)

宁波dell专卖店地址关于“宁波dell专卖店地址”的相关内容,条理明确的解释如下:1. 专卖店名称及品牌:宁波dell专卖店,是指销售DELL品牌电脑及相关产品的专卖店。2. 专卖店位置:宁波dell专卖店一般位于宁波市的主要商业区或电子

2024年7月10日 17:08

电脑托架(电脑托架,笔记本)

电脑托架(电脑托架,笔记本)

电脑托架,笔记本好的,我会尽量条理清晰地解释有关“电脑托架”和“笔记本”的相关内容。一、电脑托架1. 定义:电脑托架,又称为笔记本托架、显示屏支架等,是一种用于支撑和固定电脑或笔记本电脑的装置。2. 功能和作用:(1)支撑:电脑托架可以支撑

2024年7月19日 20:11

新款苹果电脑(新款苹果电脑能安装windows吗)

新款苹果电脑(新款苹果电脑能安装windows吗)

新款苹果电脑能安装windows吗**新款苹果电脑可以安装Windows系统**。不过需要注意的是,如果用户使用的是Apple Silicon M系列芯片的Mac电脑(例如MacBook Pro、iMac等),这些设备因为使用了Apple特

2024年7月18日 20:56

联想g430配置(联想g430配置明细)

联想g430配置(联想g430配置明细)

联想g430配置明细联想G430是一款曾经在市场上颇受欢迎的笔记本电脑。下面我将详细地解释联想G430的配置明细:1. 处理器(CPU):联想G430的CPU配置可能因不同版本而异,但常见的配置包括Intel Core 2 Duo系列的处理

2024年7月26日 02:26

联想thinkpad x300(联想thinkpadx300案例分析)

联想thinkpad x300(联想thinkpadx300案例分析)

联想thinkpadx300案例分析联想ThinkPad X300案例分析一、背景介绍联想ThinkPad X300是一款轻薄的商务笔记本电脑,以其卓越的性能和轻便的外观在市场上获得了良好的口碑。该产品主要针对商务人士和需要移动办公的用户。

2024年7月11日 16:16

t6600(t6600cpu参数)

t6600(t6600cpu参数)

t6600cpu参数T6600 CPU是一款相对较新的处理器,它的具体参数可以包括以下几个部分:1. **核心架构和制造工艺**: * T6600 CPU很可能是基于Intel的某个核心架构(如Tiger Lake、Alder Lake等)

2024年7月29日 04:16

女生用的笔记本(女生用的笔记本电脑推荐)

女生用的笔记本(女生用的笔记本电脑推荐)

女生用的笔记本电脑推荐关于“女生用的笔记本电脑推荐”的相关内容,以下是条理清晰的解释:一、考虑因素:1. 用途:首先要考虑的是使用电脑的用途。是用于学习、办公、设计制图,还是娱乐如看剧、游戏等。不同的用途对电脑的性能和配置有不同的要求。2.

2024年7月24日 16:31

微软笔记本(微软笔记本surface售后服务电话)

微软笔记本(微软笔记本surface售后服务电话)

微软笔记本surface售后服务电话“微软笔记本Surface售后服务电话”是有关微软Surface系列笔记本电脑售后服务的联系电话。以下是关于这个售后服务电话的相关内容解释:1. 什么是Surface系列笔记本电脑?Surface系列是微

2024年7月24日 20:56

龙芯电脑(龙芯电脑密码)

龙芯电脑(龙芯电脑密码)

龙芯电脑密码“龙芯电脑密码”是指与龙芯电脑相关的密码问题或与龙芯电脑安全相关的密码设置。龙芯电脑是中国自主研发的计算机品牌,其核心处理器由龙芯公司研发,因此,其密码设置和安全保护也具有特殊的意义。关于“龙芯电脑密码”的相关内容,可以条理明确

2024年7月10日 00:16

cpu fan error(cpu fan error按f1)

cpu fan error(cpu fan error按f1)

cpu fan error按f1“CPU Fan Error 按F1”是一个常见的电脑开机提示信息,主要与电脑的散热系统有关。以下是关于这一内容的详细解释:1. 含义: - CPU Fan Error:表示电脑检测到CPU风扇存在问题或

2024年7月20日 12:23

东芝z830(东芝z830笔记本)

东芝z830(东芝z830笔记本)

东芝z830笔记本东芝Z830笔记本是一款高端商务笔记本电脑,以下是关于它的相关内容解释:1. 设计与外观: - 东芝Z830笔记本通常采用轻薄的金属机身设计,外观时尚且坚固耐用。 - 它的屏幕通常采用高分辨率的显示屏,提供清晰的视

2024年7月8日 21:06

dell一体机(dell一体机三红一白)

dell一体机(dell一体机三红一白)

dell一体机三红一白“dell一体机三红一白”通常指的是Dell品牌的一体机电脑在启动或运行过程中显示的特定颜色指示灯状态。为了更准确地解释这一内容,需要具体了解这些指示灯的上下文和背景信息。不过,根据一般的理解,可以提供以下可能的解释:

2024年7月9日 13:01

笔记本电池充不进电(笔记本电池充不进电怎么激活)

笔记本电池充不进电(笔记本电池充不进电怎么激活)

笔记本电池充不进电怎么激活关于“笔记本电池充不进电怎么激活”的详细解释如下:一、检查硬件和连接1. 电源适配器是否正常工作:用其他设备尝试此电源适配器,看是否可以正常充电。2. 电池连接是否松动:检查电池与笔记本的连接是否松动或未插好。二、

2024年7月22日 04:16

华硕k42(华硕k42j)

华硕k42(华硕k42j)

华硕k42j当然可以,以下是对“华硕K42J”的详细解释:1. 名称和定位:华硕K42J是一款由华硕公司生产的笔记本电脑型号。其中,“K”可能是表示其系列或类型的一个代码,而“42”可能代表其屏幕尺寸或某些其他技术规格。2. 发布时间和历史

2024年7月13日 04:26

笔记本硬件温度(笔记本硬件温度多少正常)

笔记本硬件温度(笔记本硬件温度多少正常)

笔记本硬件温度多少正常笔记本硬件温度的正常范围是一个相对的概念,因为不同的硬件组件和不同的使用环境都会影响温度。但一般来说,以下是一些常见的笔记本硬件温度正常范围及其解释:1. CPU温度: * 正常工作温度范围通常在30°C到80°C之

2024年7月21日 15:56

华硕k41(华硕K41v支持多大内存)

华硕k41(华硕K41v支持多大内存)

华硕K41v支持多大内存关于“华硕K41v支持多大内存”的问题,以下是详细的解释:1. 内存概述:内存是计算机的重要组成部分,用于在计算机运行时暂时存储正在处理的数据和指令。电脑的内存容量越大,能够同时处理的程序和数据的数量就越多。2. 华

2024年7月23日 13:39

灵耀x双屏(灵耀x双屏一堆差评)

灵耀x双屏(灵耀x双屏一堆差评)

灵耀x双屏一堆差评“灵耀X双屏”是一款笔记本电脑产品,而“一堆差评”通常指的是该产品在网络上收到了大量的负面评价。以下是对“灵耀X双屏一堆差评”的相关内容进行的条理明确的解释:1. 灵耀X双屏产品概述: * 灵耀X双屏是一款由华硕推出的笔

2024年7月28日 05:01

gtx765(gtx765m显卡相当于什么水平)

gtx765(gtx765m显卡相当于什么水平)

gtx765m显卡相当于什么水平GTX 765M 是一款NVIDIA公司在中端市场上推出的一款移动级独立显卡。那么关于其性能相当于什么水平,可以从以下方面来分析:1. 相对于前代显卡的进步:相对于GTX 660M或者以下的显卡,GTX 76

2024年7月21日 05:30

华硕笔记本a43s(华硕笔记本a43s拆机教程视频)

华硕笔记本a43s(华硕笔记本a43s拆机教程视频)

华硕笔记本a43s拆机教程视频“华硕笔记本A43S拆机教程视频”的相关内容主要涉及华硕A43S型号笔记本电脑的拆解过程。以下是对这一主题的条理明确的解释:一、准备工作1. 视频资源:首先,需要找到一个可靠的“华硕笔记本A43S拆机教程视频”

2024年7月13日 08:31

戴尔vostro(戴尔vostro270s升级显卡)

戴尔vostro(戴尔vostro270s升级显卡)

戴尔vostro270s升级显卡关于“戴尔Vostro 270s升级显卡”的相关内容,条理明确的解释如下:一、概述戴尔Vostro 270s是一款商用台式机电脑,其显卡升级主要涉及到显卡的拆卸和更换。由于电脑的内部构造较为复杂,非专业人员不

2024年7月20日 22:27

近期文章

本站热文

iphone vpn设置(ios设置vpn快捷开关)
2024-07-22 15:01:12 浏览:2334
windows12正式版下载(操作系统Windows Server 2012 R2,在哪能下载到,公司用的)
2024-07-20 17:26:53 浏览:1731
java安装教程(win10如何安装JAVA)
2024-07-19 19:55:49 浏览:1156
client mfc application未响应(每次进cf就提示client MFC Application未响应该怎么办啊!急急急)
2024-07-20 11:15:58 浏览:1152
标签列表

热门搜索