想用PHP MySQL做一个简单的登录页面,连接了数据库,但查询里面的数据时 , 都不成功是什么原因?1、可能运行问题 。可重新启动手机或者电脑 。2、可能是内存不够接收不到新的信息 。可用软件清理一下垃圾 , 释放内存 。3、可能是下载的软件损害 。可把原软件卸载,然后重新下载 , 安装 。4、可能是日期或者时间不对。可查看一下日期间,是否正确 。如果日期和时间不正确,将会导致网络错误的出现 。5、也可能是软件的服务器出现问题,只需要等一段时间就会恢复 。
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 );
?
php连接Access数据库查询报错试试php数据库查询失败我php数据库查询失败的代码
?PHP
/*
创建ADO连接
*/
$conn = @new COM("ADODB.Connection") or die ("ADO Connection faild.");
$connstr = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" . realpath("Database1.accdb");
$conn-Open($connstr);
/*
创建记录集查询
*/
$rs = @new COM("ADODB.RecordSet");
$rs-Open("select * from dbo_dirs",$conn,1,3);
/*
循环读取数据
*/
while(!$rs-eof){
echo $rs-Fields["title"]-Value;
echo "br/";
$rs-Movenext();//将记录集指针下移
}
$rs-close();
?
php mysql! 连接成功 , 但是查询失败!mysql查询失败通常有以下几个可能:
sql语句存在语法错误
当前用户没有权限执行sql语句(如没有删除表的权限,却执行删除表的SQL语句)
解决方法:
改正所有的语法错误
为用户添加执行某类sql的权限
php查询数据库数据时出错$MysqlCurd-dql($sql);
$res=0;
$num=mysql_num_rows($res);
这三行的问题 。。。
你可以这样试试
$res= $MysqlCurd-dql($sql);
$num=mysql_num_rows($res);
php 从数据库查询 , 获取不出来//到数据库去验证.mysql扩展库, mysqli扩展库
//1.得到连接
$conn=mysql_connect("localhost","root","123");
if(!$conn){
die("连接失败".mysql_errno());
}
//设置访问数据库的编码
mysql_query("set names utf8",$conn) or die(mysql_errno());
//选择数据库
mysql_select_db("empmanage",$conn) or die(mysql_errno());
//发送sql语句,验证
//防止sql注入攻击
//变化验证逻辑 mysqli 预处理
$sql="select password,name from admin where id=$id";
//1.通过输入的id来获取数据库的密码 , 然后再和输入的密码比对.
$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查询数据库没有结果】关于php数据库查询失败和php查询数据库没有结果的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。
推荐阅读
- 如何用c语言输出一个字母金字塔,c语言怎么输出金字塔形的数据
- 体育游戏拍皮球教案,体育游戏拍皮球活动反思
- 手机号码怎么连接路由器的,怎么用手机绑定路由器
- vb.net二维码解析 vba二维码识别技术
- 抖音如何设置同城达人推广,抖音同城推广怎么弄
- 开发游戏属于什么职业类型,开发游戏算创业吗
- todesk内网代理设置,todesk 代理
- go语言获取本地连接 go语言连接数据库
- mysql数据表的基本操作 mysql数据表例子