‘壹’ php中mysql_query若没有查询到结果,返回的是空结果集还是false
有结果就返回查询后的结果,没有返回bool型false
要看传入的
sql语句
,如果是select的话,成功返回查询的
结果集
,失败返回false
如果是update,delete,insert语句,成功返回true,失败返回false
‘贰’ php中的mysql_query问题
这是一个插入数据到mySql数据库的操作,只需要修改$_POST['name']即可,详细如下:
$_POST['name']改成$_POST['qq']
//
这是一个获取数据的过程,[]中要填写的是要获取的数据来源的ID名,因为你要获得<input type="text" name="qq" id="qq" />这个中的内容,因而取它的id,放到[]中即可。
‘叁’ php里面的mysql_query具体的意思
说明
如果没有打开的连接,本函数会尝试无参数调用
mysql_connect()
函数来建立一个连接并使用之。
返回值
mysql_query()
仅对
SELECT,SHOW,EXPLAIN
或
DESCRIBE
语句返回一个资源标识符,如果查询执行不正确则返回
FALSE。
对于其它类型的
SQL
语句,mysql_query()
在执行成功时返回
TRUE,出错时返回
FALSE。
非
FALSE
的返回值意味着查询是合法的并能够被服务器执行。这并不说明任何有关影响到的或返回的行数。很有可能一条查询执行成功了但并未影响到或并未返回任何行。
‘肆’ php mysql_query执行不成功
mysql_query函数执行不成功的几种可能性如下:
没有权限访问查询语句中引用的表
查询的sql语句有语法错误
mysql服务器连接异常
解决方法:
为php连接的用户添加指定的操作权限
改正所有的语法错误
检查mysql服务器是否有问题,如硬件资源耗尽、网络拥塞等
注意:
本扩展自 PHP 5.5.0 起已废弃,并在将来会被移除。应使用 MySQLi 或 PDO_MySQL 扩展来替换之。
‘伍’ 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");
//Checkconnection
if(mysqli_connect_errno($con))
{
echo"FailedtoconnecttoMySQL:".mysqli_connect_error();
}
//Performqueries
mysqli_query($con,"SELECT*
FROMPersons");
mysqli_query($con,"INSERTINTOPersons(FirstName,LastName,Age)
VALUES('Glenn','Quagmire',33)");
mysqli_close($con);
?>
‘陆’ PHP中的mysql_query()函数的返回值是什么
布尔值 NULL ,false, 0 ," " ,都代表为假,
mysql_query 对于 SELECT,SHOW,EXPLAIN 或 DESCRIBE 语句返回一个资源标识符,打印出来是 类似于 “Resource id #3" 的一个字符串,所以就为真了。
这个 “Resource id #3" 就好比是一个指示牌, 连接着你要操作的数据,用函数操作他时,例如:mysql_fetch_array($insert), 他就把从数据库调出来的结果带到函数里做参数了。
‘柒’ php的mysql_query()函数
你这有钻牛角尖了。。query翻译为中文为查询的意思。。如果你真要扣字眼的话。。你要明白查询和查找的区别。。询的意思你可以网络。。是征求意见的意思。。mysql_query的意思也就是执行mysql语句的内容的意思。。唉。。我发现我也蛋疼了。。要是你这样一直死扣字眼是学不好东西。。虽然打破砂锅问到底是好事。。但也要区别看是哪种问题。。
‘捌’ php里的mysql_db_query和 mysql_query有什么区别
mysql_db_query 和mysql_query 基本上是一致的,但是我个人认为,mysql_query要比前者更灵活。
因为mysql_db_query是需要你带上数据库名+表名才可以执行查询。
而mysql_query只需要你使用了mysql_select_db选择了数据库,那么你就不必在SQL语句上带上数据库名。
如果你的程序就是使用一个数据库,那没必要使用mysql_db_query,用mysql_query更加方便。
根据情况来选择使用吧,既然PHP官方推荐不用mysql_db_query,你就别用了。估计可能是不安全。
‘玖’ php中mysql_query("update tb_ranking set Week_Hits='0'",$conn); 中加$conn与不加$conn的区别
加不加无所谓,mysql_query都能识别,要是加了,就是准确的用你$conn里面的连接方式,如果没加,就寻找你上一次连接的数据库的连接
‘拾’ php中mysql_query()函数的SQL 查询语句及子语句都有什么啊要详细的
mysql_query()在php中是对mysql的执行语句。
它适用于mysql中的SELECT,SHOW,EXPLAIN 或 DESCRIBE 语句返回一个资源标识符,你也可以理解成返回bool值,执行后如果有执行结果返回‘1’,反之返回‘0’。