
正文
php数据成功后查询不到 php查询数据库没有结果
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
php 注册表单 为什么在显示注册成功后却在数据库里找不到呢 给20分!!
如果在数据库里找不到你注册的东西,建议你从三方面去找原因:
1、检验注册页面,看表单中的name是否设置好,并且看一下是否出名重名的现象。
2、在第一条的基础上,检验接收数据的PHP语句,是接收成功,可以直接输出用以测试是否接收成功,如果在表单中输入的内容,都能输出到页中,说明你接收数据成功了。
3、以上如果都成功,则就是数据在插入到数据库的过程中出错了,你可以从以下几个方面定位数据入库出错的位置,首先,检验一下数据库连接是否成功;其次,看“insert into”这个SQL语言是否有语法错误;其三,最关键的,就是确实要插入的数据类型,跟其对应的数据库表中的字段类型是否对应,比如说是不是在数据类型的字段中输入了字符串,或者,插入字符串时没有引号引起来等等。
相关问答
Q1: 在数据库中能查到数据 但是有PHP就查不到了?
一、插入后生成的ID有函数获得:
$userID=mysql_insert_id();
二、用名字应该也可以查,无需关闭数据库,如果你查不出来,你可以把插入和查询的SQL显示到网页上进行调试,可能是变量赋值有问题。
Q2: php 从数据库查询,获取不出来
//到数据库去验证.mysql扩展库, mysqli扩展库
//1.得到连接
$conn=mysql_connect("localhost","root","123");
if(!$conn){
die("连接失败".mysql_errno());
}
//设置访问数据库php数据成功后查询不到的编码
mysql_query("set names utf8",$conn) or die(mysql_errno());
//选择数据库
mysql_select_db("empmanage",$conn) or die(mysql_errno());
//发送sql语句php数据成功后查询不到,验证
//防止sql注入攻击
//变化验证逻辑 mysqli 预处理
$sql="select password,name from admin where id=$id";
//1.通过输入的id来获取数据库的密码php数据成功后查询不到,然后再和输入的密码比对.
$res=mysql_query($sql,$conn);
if($row=mysql_fetch_assoc($res)){
//查询到.
//2.取出数据库密码
if($row['password']==md5($password)){
//说明合法
//取出用户名字
$name=$row['name'];
header("Location: empManage.php?name=$name");
exit();
}
}
header("Location: login.php?errno=1");
exit();
//关闭资源
mysql_free_result($res);
mysql_close($conn);
你默认的主机是LOCALHOST吗php数据成功后查询不到?你还没有连接数据库呢。报的错误时什么?仔细看看php数据成功后查询不到,希望能帮到你。
Q3: PHP与MYSQL数据库连接成功但是查询表失败的问题
mysql_select_db。如果未指定,则使用上一个连接。
2.你的mysql_select_db的第二个参数$link_identifier没有值,即$mysql不能赋值给mysql_select_db.
使得连接数据库失败。才使得mysql_query查询失败。
可修改为:
?php
$startTime = microtime ( true ); //打开数据库
$mysql=mysql_connect('localhost','root','123456');
mysql_select_db('db_test');
if (!$mysql){
echo "连接失败,原因为:".mysql_error();
exit();
} //读取prodtuct表
$query = mysql_query("select * from user",$mysql) or die("查询失败"); //关闭数据库
mysql_close($mysql );
?
Q4: php+mysql! 连接成功,但是查询失败!
mysql查询失败通常有以下几个可能php数据成功后查询不到:
sql语句存在语法错误
当前用户没有权限执行sql语句(如没有删除表php数据成功后查询不到的权限php数据成功后查询不到,却执行删除表php数据成功后查询不到的SQL语句)
解决方法php数据成功后查询不到:
改正所有的语法错误
为用户添加执行某类sql的权限
php数据成功后查询不到的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php查询数据库没有结果、php数据成功后查询不到的信息别忘了在本站进行查找喔。






