发布网友 发布时间:2022-05-07 03:46
共12个回答
懂视网 时间:2022-05-07 10:21
mysqlphp5mysqli问的东西在这
热心网友 时间:2022-05-07 07:29
请检查您的mysql连接是否正常,请检查sql语句是否有误;
下面是mysqli_query函数的用法详解:
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 中新增了异步查询的功能。
热心网友 时间:2022-05-07 08:47
首先要检查你的数据库账号密码是否正确,要查询的表里是否有数据
示例代码如下:
//假定数据库用户名:root,密码:123456,数据库:database另外,使用pdo进行数据链接是现在推荐的方式
热心网友 时间:2022-05-07 10:22
你的运行结果是用var_mp看过是false吗?这个函数的返回值应该是影响数据的行数,有时候它就算正常运行,返回值也是0,如果你是想判断它是否正常运行,推荐你用$result===false,这样如果返回值是0,这个表达式也是不成立的,只有在返回值是false的时候,表示函数没有正常运行,这个时候表达式才成立。热心网友 时间:2022-05-07 12:13
你这个方法使用的不对:热心网友 时间:2022-05-07 14:21
打印一下$link,看看是不是连上数据库了。
如果连上,使用客户端或者终端,连接数据库,在里面执行你的sql,看结果。如果没有连上,往上找连接数据库的地方,看看有没有问题。
排除这两处问题,基本就能找到原因了。
热心网友 时间:2022-05-07 16:46
$result=mysql_query($sql,$link);试试用 PhpStudy
热心网友 时间:2022-05-07 19:27
用mysqli_error()看下执行的sql出错信息看看热心网友 时间:2022-05-07 22:25
你的sql语句错了呗热心网友 时间:2022-05-08 01:40
肯定是$sql哪个地方写错了,可以贴出来看一下热心网友 时间:2022-05-08 05:11
把代码理清楚,看下数据库是否连接对了,看下sql语句是否执行。热心网友 时间:2022-05-08 08:59
我不明白的是你为什么要使用mysqli,使用mysql不是挺好的。。追问mysql也试,也不行追答echo下你的$sql,看看打印出来的sql语句是否正确