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语句写错了吗? 展开
$result = mysql_query($sql);
输出的$result为什么一直是false,是sql语句写错了吗? 展开
1个回答
展开全部
少使用一个函数:
$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你改成你要使用的那个数据库即可
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询