用php,mysql写的,但是数据库无法连接上,求原因。
<?phpmysql_connect(localhost,bookorama,bookorama123,books)ordie("数组据连接出错");$sql="sele...
<?php
mysql_connect(localhost,bookorama,bookorama123,books) or die("数组据连接出错");
$sql="select * from books";
$result=mysql_query($sql);
$num=count($result);
for ($i=0;$i<=$num;$i++){
echo $result[$i]."<br />";
}
mysql_close();
?>
这个是代码,配置都没问题,就是没显示出来books库中的books表,不知道什么原因,肯定不是配置或者别的问题,代码不知道哪里错了,求高手~~ 展开
mysql_connect(localhost,bookorama,bookorama123,books) or die("数组据连接出错");
$sql="select * from books";
$result=mysql_query($sql);
$num=count($result);
for ($i=0;$i<=$num;$i++){
echo $result[$i]."<br />";
}
mysql_close();
?>
这个是代码,配置都没问题,就是没显示出来books库中的books表,不知道什么原因,肯定不是配置或者别的问题,代码不知道哪里错了,求高手~~ 展开
展开全部
1.mysql_connect函数里的参数都是define的吗?否则要加引号。
2.最好在本页面设置一下编码格式utf8或是GB2312
3.如果还不行,考虑把mysql_close()函数暂时去掉,我有时用这个函数的时候就无法连接数据库
纯手打
希望能帮你
2.最好在本页面设置一下编码格式utf8或是GB2312
3.如果还不行,考虑把mysql_close()函数暂时去掉,我有时用这个函数的时候就无法连接数据库
纯手打
希望能帮你
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
有报这个错误 吗?
数组据连接出错。 如果有,说明真的是没有连接上数据库,可能的原因:
*数据库没有启动
*提供的用户名或密码错
*提供的schema不存在
数组据连接出错。 如果有,说明真的是没有连接上数据库,可能的原因:
*数据库没有启动
*提供的用户名或密码错
*提供的schema不存在
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
mysql_connect(localhost,bookorama,bookorama123,books) or die("数组据连接出错");
=》
$link=mysql_connect(’localhost‘,‘bookorama’,‘bookorama123’) or die("数组据连接出错");
mysql_select_db('books',$link);
===========================================================
$result=mysql_query($sql);得到的是资源 不是数组
=》
while ($row = mysql_fetch_array($result)) {
print_r($row);
}
=》
$link=mysql_connect(’localhost‘,‘bookorama’,‘bookorama123’) or die("数组据连接出错");
mysql_select_db('books',$link);
===========================================================
$result=mysql_query($sql);得到的是资源 不是数组
=》
while ($row = mysql_fetch_array($result)) {
print_r($row);
}
追问
这个输出是这样的:
Array ( [0] => 0-672-31509-2 [isbn] => 0-672-31509-2 [1] => pruitt [author] => pruitt [2] => php [title] => php [3] => 27.49 [price] => 27.49 )
Array ( [0] => 0-672-31697-8 [isbn] => 0-672-31697-8 [1] => michael [author] => michael [2] => java [title] => java [3] => 38.49 [price] => 38.49 )
如果去掉array只要保留$key和$value的值怎么办啊?这个输出的东西没法看啊。
追答
输出数据 比如 echo $row['title']; 输出 php
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$result=mysql_query($sql);
$num=mysql_num_rows($result);
for ($i=0;$i<=$num;$i++){
@mysql_data_seek($result,$i);
$data=@mysql_fetch_array($result);
print($data[0]);
}
$num=mysql_num_rows($result);
for ($i=0;$i<=$num;$i++){
@mysql_data_seek($result,$i);
$data=@mysql_fetch_array($result);
print($data[0]);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询