PHP无法读取到Mysql中的数据怎么破?
问题:能链接到数据库,但是无法执行sql查询语句,换数据库和表都不行;配置:WAMP:2.2、Apache:2.2.22、PHP:5.4.3、Mysql:5.5.24猜测...
问题:能链接到数据库,但是无法执行sql查询语句,换数据库和表都不行;
配置:WAMP:2.2、Apache:2.2.22、PHP:5.4.3、Mysql:5.5.24
猜测:会不会是设计数据库的问题?我只有两个字段,name和pwd,都是char类型;还有可能是数据库在安装的时候有点问题,我在cmd里面不能执行一些mysql命令,提示都是无效的;简单的用户登陆验证都做不了
【表单:login.php页面】
<form name="admin" method="post" action="chk_login.php">
用户:<input type="text" name="username" value="" size="20" class="usertext"/><br /><br />
密码:<input type="password" name="userpwd" value="" size="20" class="usertext"/><br /><br />
<input type="submit" name="loginin" value="登陆" style="width:100px;height:30px;" class="adminbtn"/>
<input type="reset" name="chongzhi" value="重置" style="width:100px;height:30px;" class="adminbtn"/>
</form>
【验证:chk_login.php页面】
<?php
include 'connect.php';
$username=trim($_POST['username']);
$userpwd=trim($_POST['userpwd']);
if((!isset($username))||(!isset($userpwd))){
echo"请输入用户名、密码!";
}else{
@mysql_select_db("ccmpws");
$q = "SELECT * FROM one";
$rs = mysql_query($q);
if(!$rs){die("查询失败");}
echo "查询成功";
}
?>
能够获取到login页面的用户名和密码,但是执行到下面的“查询失败”那里就不能执行了,提示查询失败 展开
配置:WAMP:2.2、Apache:2.2.22、PHP:5.4.3、Mysql:5.5.24
猜测:会不会是设计数据库的问题?我只有两个字段,name和pwd,都是char类型;还有可能是数据库在安装的时候有点问题,我在cmd里面不能执行一些mysql命令,提示都是无效的;简单的用户登陆验证都做不了
【表单:login.php页面】
<form name="admin" method="post" action="chk_login.php">
用户:<input type="text" name="username" value="" size="20" class="usertext"/><br /><br />
密码:<input type="password" name="userpwd" value="" size="20" class="usertext"/><br /><br />
<input type="submit" name="loginin" value="登陆" style="width:100px;height:30px;" class="adminbtn"/>
<input type="reset" name="chongzhi" value="重置" style="width:100px;height:30px;" class="adminbtn"/>
</form>
【验证:chk_login.php页面】
<?php
include 'connect.php';
$username=trim($_POST['username']);
$userpwd=trim($_POST['userpwd']);
if((!isset($username))||(!isset($userpwd))){
echo"请输入用户名、密码!";
}else{
@mysql_select_db("ccmpws");
$q = "SELECT * FROM one";
$rs = mysql_query($q);
if(!$rs){die("查询失败");}
echo "查询成功";
}
?>
能够获取到login页面的用户名和密码,但是执行到下面的“查询失败”那里就不能执行了,提示查询失败 展开
3个回答
展开全部
$link=mysql_content(xxxxxxxxxxxxxxxxxxxxxxx) or die(‘连接不上’);
mysql_select("ccmpws",$link);//这里是两个参数 如果还输不出 就要mysql_query("set names 'utf'");
看下编码是否和你数据库一致。
mysql_select("ccmpws",$link);//这里是两个参数 如果还输不出 就要mysql_query("set names 'utf'");
看下编码是否和你数据库一致。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
phpmyadmin能登陆吗?能登陆的话就是你的查询语句写错了。安装MYSQL时不选择在DOS命令下使用,是无法再DOS里打命令的。
更多追问追答
追问
我都直接打开的,没有密码。安装的时候忘记了有没有选择DOS
追答
MYSQL管理工具phpmyadmin能登陆吗?登陆进去后就可以在里面查询SQL语句。你的代码贴出来看看
来自:求助得到的回答
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询