Cynthia_Stary 2016-01-14 10:18 采纳率: 0%
浏览 1662

为什么一直运行不出结果?


查询

学号:

学院:


<?php
//error_reporting(E_ALL ^E_NOTICE);
$usersname=trim($_POST['usersname']);
$xueyuan=trim($_POST['xueyuan']);

if($usersname!= null){
$a = " and 学号或工号='$usersname'";}

if($xueyuan!= null){
$b = " and 院系='$xueyuan' ";}

$q = "select *from users where 1=1";
$q.=$a;
$q.=$b;
echo $q;

$link=mysqli_connect('localhost','root','123456');
mysqli_select_db($link,'schoolll');
mysqli_set_charset ($link,'utf8');
$rs = mysqli_query($link,$q);

if($rs)
echo "成功";
else
echo "失败";
echo "

";
echo "";
while($row = mysqli_fetch_assoc($rs)) {
echo "";
}
echo "
学号或工号 姓名
$row['学号或工号'] $row['院系']
";

mysqli_close($link);

?>

总是 从query那句就返回false,即使返回成功了也不能输出$row['学号或工号']、$row['院系'],数据库连接没问题,我试过了。求大神解答!!!
/*

echo '

';
foreach($row as $data){
echo ''.$data.'';
}
echo '';
*/
还有用这一段替换while里面的内容,query中搜索"select *from users where 1=1",出了结果,但是是乱码,可是我数据库已经设置成utf8了啊。。。
  • 写回答

1条回答

  • devmiao 2016-01-18 20:37
    关注

    调试下,看看哪里错了。

    评论

报告相同问题?

悬赏问题

  • ¥15 HFSS 中的 H 场图与 MATLAB 中绘制的 B1 场 部分对应不上
  • ¥15 如何在scanpy上做差异基因和通路富集?
  • ¥20 关于#硬件工程#的问题,请各位专家解答!
  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?