php获取MYSQL VIEW数据

fenggu_xt 2010-08-03 09:59:14

$cn=mysql_connect("localhost","root","root") or die(mysql_error());
mysql_select_db("ordertrace");
mysql_query("set names utf8");
$r=mysql_query("select * from vorderpurchaser where pono=1") or die(mysql_error());

$a=mysql_fetch_array($r,MYSQL_BOTH);
if($a){print_r($a); }


为什么得不到信息?
...全文
87 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
CunningBoy 2010-08-03
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 fenggu_xt 的回复:]

没有结果。
[/Quote]
你难道不会将$a["id"]中的id替换成你的数据库vorderpurchaser表中的字段吗?
fenggu_xt 2010-08-03
  • 打赏
  • 举报
回复
没有结果。


CunningBoy 2010-08-03
  • 打赏
  • 举报
回复
$cn=mysql_connect("localhost","root","root") or die(mysql_error());
mysql_select_db("ordertrace");
mysql_query("set names utf8");
$r=mysql_query("select * from vorderpurchaser where pono=1") or die(mysql_error());
while($a = mysql_fetch_array($r,MYSQL_BOTH)){
printf("ID: %s Name: %s", $a["id"], $a["name"]);
};
fenggu_xt 2010-08-03
  • 打赏
  • 举报
回复
有,问题找到了。
字段类型出问题了,查看了view字段类型为字符型,我一直以为是int型.
$r=mysql_query("select * from vorderpurchaser where pono=1")
foolbirdflyfirst 2010-08-03
  • 打赏
  • 举报
回复
你要看view相关引用的基本表中有无相应数据。
fenggu_xt 2010-08-03
  • 打赏
  • 举报
回复
我的数据库有两个字段.
"pono","purchasername"
fenggu_xt 2010-08-03
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 cunningboy 的回复:]
引用 2 楼 fenggu_xt 的回复:

没有结果。

你难道不会将$a["id"]中的id替换成你的数据库vorderpurchaser表中的字段吗?
[/Quote]

大哥,代了。

21,887

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧