php mysql_query()问题
移动用户-4895127
移动用户-4895127 2019-12-17 08:01:01
0
4
1242

phpstudy mysql连接成功
navicat mysql连接phpstudy mysql没问题
表为
id  username gender pass
1    bule      man   111

php里
conn.php文件:
连接phpstudy数据库:
用$link= mysqli_connect();连接后验证也没问题

dologin.php文件:
调用conn.php后定义查询语句:
$sql="select * from yq ";

执行查询语句:
$ result= mysqli_query($link,$sql);
然后就出问题了
用or die( mysqli_error($link)."执行失败");
加后面,显示执行失败
用if(!$ result){
  echo"执行失败". mysql_error($link)."错误是".$sql;
}
结果显示:
执行失败 错误是 select * from yq
但是同样的语句select * from yq在
navicat mysql表里查询表就没问题
不知道是哪里出问题了



移动用户-4895127
移动用户-4895127

全部回复(2)
移动用户-4895127

dologin.php引入conn.php就出问题,在dologin.php直接连接数据库就行 引用同目录下的文件语句是这句吧 include_once("./conn.php");

微笑°

那你库你估计没指定吧

  • 回复 指定了,我在conn.php文件里验证了 if($link){ echo "数据库连接成功"; } 结果显示:数据库连接成功 就是mysql_query()这里出问题,定义的查询语句我单独拿到mysql表里查询没问题 好像是调用不了conn.php文件没有找到表,我直接在dologin.php里 $link= mysql_connect("localhost","root","123456","yq");就能执行 mysql_query()能执行,后面加了个验证 $rowcount= mysql_num_rows($ result); printf("总共返回 %d 行数据",$rowcount); 结果显示:总共返回 0 行数据
    移动用户-4895127 作者 2019-12-17 14:42:55
  • 回复 不知道是不是conn.php不能引入dologin.php还是什么地方的 问题
    移动用户-4895127 作者 2019-12-17 14:44:56
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!