php查不出数据库 php连接不到自己的数据库

php读不出数据库内容错误信息的意思是:mysql_fetch_array() 的第一个参数必须是一个资源 , 但是你传入了一个布尔值 。这说明你的mysql_query()执行失败 。
推荐你传入mysql_query()的第二个参数:
?php
// $con 表示mysql连接资源
mysql_query("SELECT * FROM language_base", $con);
然后再看看错误信息是什么 。
也可以查看一下$con的类型
?php
var_dump($con);
注意你连接mysql没有提供密码,服务器设置运行这么做吗?
在函数前加@符号相当于在执行函数时临时禁用错误报告 , 即error_reporting(0) 。在函数执行结束后自动恢复 。一般情况下不推荐使用此函数,因为它会禁用错误日志 。
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在while里查询数据库,查询不到,有代码 , 请帮忙看看改成这样,看看行不行?php mysql_connect('localhost','root',''); mysql_select_db('test'); mysql_query('SET NAMES gb2312'); $title = iconv("utf-8","gb2312","韩海警用橡皮弹打死中国渔民");$sql = 'SELECT `content` FROM `db_test` WHERE `title` LIKE '%".$title."%';$searchresult=mysql_query($sql); //var_dump($searchresult); 用var_dump检查资源显示是resource(4) of type (mysql result) while($row = mysql_fetch_array($searchresult)){ echo $row['content']; } ?
php找不到数据库的问题为什么if(){};
另外
你提示到底是连接失败
还是数据库选择失败,你这样的提示连接失败
那错误在第一步没有连接到服务器,如果是选择失败
错误在mysql没有相应的数据库;这样的问题 , 应该很容易找到!
看了下面你们对话我懂了!
你基础还不行,先看php基础吧,盲目写东西只会让你
记住错误的东西,
你连mysql_select_db
是什么意思可能都没搞清楚 。。。。。。。
【php查不出数据库 php连接不到自己的数据库】php查不出数据库的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php连接不到自己的数据库、php查不出数据库的信息别忘了在本站进行查找喔 。

    推荐阅读