mysql查询语句返回结果

$sql="select*fromaboutuswhereabid='1'";$result=mysql_query($sql);输出的$result为什么一直是fals... $sql = "select * from aboutus where abid = '1'";
$result = mysql_query($sql);
输出的$result为什么一直是false,是sql语句写错了吗?
展开
 我来答
飲鴆_止渴
推荐于2017-09-08 · TA获得超过1232个赞
知道小有建树答主
回答量:400
采纳率:0%
帮助的人:539万
展开全部

少使用一个函数:

$sql = "select * from aboutus where abid = '1'";
$result = mysql_query($sql);
echo mysql_error();//如果数据库语句有错,这里会输出
echo "<pre>";
while($re = mysql_fetch_array($result))
{
    print_r($re);  
}
更多追问追答
追问
我现在这样的
$con = mysql_connect('localhost', 'root', '') or die ('Could not connect to mysql server!');

返回No database selected 连接数据库是不是还少了什么啊?
追答
//选择数据库
mysql_select_db("test", $con);

少了这一步,你只连了数据库这个程序了,但没有连接具体哪一个数据库。

上例中,test你改成你要使用的那个数据库即可

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式